Professional Firmware for 3D Printers (EXPERIMENTAL) 20250106 #1397
Replies: 27 comments 44 replies
-
|
I installed Experimental-Ender3-427-BLTUBL-CR10DSPLY-20250106.bin on my E3 machine that has a 4.2.7 board and 3D Touch sensor -> No issues occurred with the software install. EDIT: I posted your file to better reference: ; Professional Firmware Configuration File
;=====================================================
C10 ; Mark as a configuration file
M117 Applying configuration
;-----------------------------------------------------
;C100 X0 Y0 ; Set XY Min position to 0
;C101 X230 Y230 Z240 ; Set XYZ Max position
;C102 X220 Y220 ; Set a bed size of 220x220
;C29 L25.00 R195.00 F25.00 B195.00 N5 T50 ; Set Mesh insets, size of 5x5 and bed at 50°C
;C851 S800 M0 ; Probe feedrate and disable multiple probing
;C412 M0 ; Filament sensor active mode: LOW
;M256 B150 ; Set Brightness
;
;THIS IS STHE START OF MY CUSTOM ITEMS
M92 E99 ;set eSteps=99
;
;G29 S0 with OctoPrint to see Z values set
;Below were values as of 25Jan2024
G29 S3 I0 J0 Z-0.20000
G29 S3 I1 J0 Z-0.12500
G29 S3 I2 J0 Z-0.02500
G29 S3 I3 J0 Z-0.02500
G29 S3 I4 J0 Z-0.07500
G29 S3 I0 J1 Z-0.02500
G29 S3 I1 J1 Z0.02500
G29 S3 I2 J1 Z0.12500
G29 S3 I3 J1 Z0.15000
G29 S3 I4 J1 Z0.05000
G29 S3 I0 J2 Z0.07500
G29 S3 I1 J2 Z0.07500
G29 S3 I2 J2 Z0.10000
G29 S3 I3 J2 Z0.12500
G29 S3 I4 J2 Z-0.00000
G29 S3 I0 J3 Z0.02500
G29 S3 I1 J3 Z0.07500
G29 S3 I2 J3 Z0.05000
G29 S3 I3 J3 Z0.07500
G29 S3 I4 J3 Z-0.00000
G29 S3 I0 J4 Z-0.05000
G29 S3 I1 J4 Z-0.02500
G29 S3 I2 J4 Z-0.02500
G29 S3 I3 J4 Z-0.02500
G29 S3 I4 J4 Z-0.07500
;
M413 S0 ; Disable Powerloss recovery
M603 L200.00 U200.00 ; Configure Filament Change
M500 ; Save all settings
;-----------------------------------------------------
G4 S1 ; Wait a second
M300 P200 ; Beep
M117 Configuration Applied
;-----------------------------------------------------I then tried to use the bed tram process and it did home the sensor properly and moved to front left position to calibrate. I am trying to figure out why I can't get the basic tramming to trigger the sensor at all 4 screw spots. As for the other menu items -> all look to be available and I will test printing once I get the tramming issue resolved. Did I maybe miss a step in loading the firmware and calibration process ? UPDATE: I thought you had to tram the bed with the sensors before building a mesh....well I couldn't get the tram to trigger the sensor at all 4 points and thought I'd just try to build a mesh anyways.....strangely enough the mesh was able to trigger the sensor at all 9 points of the 3x3 even though the tramming wasn't able to....I built a 9x9 mesh and will do some print tests tomorrow. The mesh is very odd so not sure if the prints will come out.... |
Beta Was this translation helpful? Give feedback.
-
|
When printing, screen #1 shows the name of the print job once and then switches to the 2ndary screens. I was using THIS as my example for modifying a mesh for my GCO config file. So far new firmware looks to be working for me other than the tram issue.... |
Beta Was this translation helpful? Give feedback.
-
|
Thank you mriscoc for all your excellent work. I am running the previous version of your firmware on my ender 3 v2 4.2.2 board and it works well apart from crashing when making a 9x9 mesh (it did work initially and the build plate is trammed correctly according the the tramming command menu), 3x3 works fine though and it prints well. I would like to upgrade to the new firmware to see if I can get the 9x9 mesh to work. I have both a BL touch and a Sprite Pro extruder and would like to know which version you recommend I install as there doesn't seem to be one that is 4.2.2 BLT and T13. Thanks in advance. |
Beta Was this translation helpful? Give feedback.
-
|
I found two problem:
And can you add so you can turn off stealthchop? |
Beta Was this translation helpful? Give feedback.
-
|
Thank you mriscoc! |
Beta Was this translation helpful? Give feedback.
-
|
Hola Miguel,
Respondí a la copia de su mensaje dirigido a dogan3890 en GitHub.
Atentamente,
JFS
|
Beta Was this translation helpful? Give feedback.
-
|
Seria bom se tivesse a opção para selecionar outros idiomas. Mas, já está excelente. |
Beta Was this translation helpful? Give feedback.
-
|
Hello If I have an Ender 3 V2 3D Printer with CrTouch and Sprite Extruder Pro Kit, what is the .bin I have to install on it?, could someone please help me. The Base Board is v4.3.1 which I understand is equivalent to v4.2.2 |
Beta Was this translation helpful? Give feedback.
-
|
Hello, when will the final 2025 version of the S1 F4 ABL be released? Do you have any forecast? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
Hello. I have a problem with the power supply and the intersection deviation. It prints at 3000 ms/s acceleration, and no matter what setting I use, it's incorrect. I didn't have this problem with a regular jerk printer. To this day, I still have trouble with it, or I don't know how to set it. Do you have any tips for solving this? |
Beta Was this translation helpful? Give feedback.
-
|
olá amigo parabéns pelo se trabalho a tempos que gostaria de fazer uma pergunta para que vc possa me ajudar atualizei a minha ender 3 s1 e a minha ender 3 v2 neo porem após a atualização o sensor de fim de filamento não funciona o filamento acaba e continua imprimindo a impressora não para mesmo ativando nas configurações será que vc poderia de ajudar desde já muito obrigado. |
Beta Was this translation helpful? Give feedback.
-
|
Olá amigo fiz isso mas ele não funciona quando filamento acaba
Uso uma ender 3 s1 desde já obrigado por responder
Em qua., 23 de jul. de 2025 às 20:28, Luiz Maia ***@***.***>
escreveu:
… Olá, por padrão ele vem desabilitado, você precisa ir para Advance /
Filament Settings e habilitar a função "Enanble Runout" depois de deixar
marcado tem que clicar em "Store Settings" para gravar as configurações.
—
Reply to this email directly, view it on GitHub
<#1397 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BU7QVJAQ73VMU2AZBHZDOP33KALBBAVCNFSM6AAAAABUXD4K7CVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGOBWHA4TIOI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Em qua., 23 de jul. de 2025 às 21:40, Luiz Maia ***@***.***>
escreveu:
… Qual versão do Firmware está usando?
—
Reply to this email directly, view it on GitHub
<#1397 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BU7QVJDRKTNXPCQCFIDIE6T3KATQTAVCNFSM6AAAAABUXD4K7CVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGOBWHEZDCOI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Deu certo amigo muito obrigado pela ajuda.
Em sáb., 26 de jul. de 2025 às 01:04, Miguel Risco-Castillo <
***@***.***> escreveu:
… Olá amigo fiz isso mas ele não funciona quando filamento acaba Uso uma
ender 3 s1 desde já obrigado por responder
Check this:
https://github.com/mriscoc/Ender3V2S1/wiki/Filament-Settings-Menu#run-out-sensor
—
Reply to this email directly, view it on GitHub
<#1397 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BU7QVJG5JR4H7QNXS44UDVL3KL46HAVCNFSM6AAAAABUXD4K7CVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGOBZGQ2TEMY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Amigo a sua dica deu certo mas o sensor quando acaba o filamento está
acabando demora um pouco para a impressora para para a troca do filamento
ser feita tem como diminuir o tempo para quando filamento acabar ela já
parar?
Em sáb., 26 de jul. de 2025 às 09:57, santos alberto ***@***.***>
escreveu:
… Deu certo amigo muito obrigado pela ajuda.
Em sáb., 26 de jul. de 2025 às 01:04, Miguel Risco-Castillo <
***@***.***> escreveu:
> Olá amigo fiz isso mas ele não funciona quando filamento acaba Uso uma
> ender 3 s1 desde já obrigado por responder
>
> Check this:
> https://github.com/mriscoc/Ender3V2S1/wiki/Filament-Settings-Menu#run-out-sensor
>
> —
> Reply to this email directly, view it on GitHub
> <#1397 (reply in thread)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/BU7QVJG5JR4H7QNXS44UDVL3KL46HAVCNFSM6AAAAABUXD4K7CVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGOBZGQ2TEMY>
> .
> You are receiving this because you commented.Message ID:
> ***@***.***>
>
|
Beta Was this translation helpful? Give feedback.
-
|
Deixo em quanto?
Em ter., 29 de jul. de 2025 às 17:11, Luiz Maia ***@***.***>
escreveu:
… Tem uma opção neste mesmo menu que indica o quanto de filamento vai do
sensor até a extrusora, creio que deve estar em 200mm, é só alterar esse
valor
—
Reply to this email directly, view it on GitHub
<#1397 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BU7QVJCFCSREEVLX2NH7LMD3K7IODAVCNFSM6AAAAABUXD4K7CVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGOJSGY3TGMI>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Valeu amigo obrigado pelas dicas vc é de qual país?
Em ter., 29 de jul. de 2025 às 19:27, Luiz Maia ***@***.***>
escreveu:
… O meu eu não alterei, deixei assim para aproveitar o filamento que
continua, que na maioria das vezes é em torno de 150~200mm, parece que não
mas esse restinho ainda imprime muito, mas se você quiser algo imediato,
tipo acabou ele já paralisa então coloca 0mm
—
Reply to this email directly, view it on GitHub
<#1397 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BU7QVJATNCAPL3XVP74ILQT3K7YONAVCNFSM6AAAAABUXD4K7CVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGOJSG43DGMQ>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
Top kkk também sou valeu luiz
Em ter., 29 de jul. de 2025 às 19:34, Luiz Maia ***@***.***>
escreveu:
… De nada, sou do Brasil
—
Reply to this email directly, view it on GitHub
<#1397 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BU7QVJD7SI4NCUI22KKX4233K7ZJHAVCNFSM6AAAAABUXD4K7CVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTGOJSG43DMNY>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
|
If i use your firmware for the Ender3 v2 and i use the one that includes the BLTouch can i still use the printer until i install the BLtouch or would i be better of installing the firmware without the BLTouch and then install the other firmware after i get the BLtouch? |
Beta Was this translation helpful? Give feedback.
-
|
Hi, I have a problem with printing the first few layers. When I turn on the cube test, the first few layers are pressed, but the rest are ok. This happens with every print and instead of 10mm high, it is 6mm. I tried with the mesh turned off, but the same problem. |
Beta Was this translation helpful? Give feedback.
-
|
Does the [Experimental-Ender3V2-422-BLTUBL-LA-MPC-20250106.bin also have the code installed if i want to add the filament runout sensor (as i have no idea what to do how to code such a thing Noobie here :D ) |
Beta Was this translation helpful? Give feedback.
-
|
I am using Experimental-Ender3-427-BLTUBL-CR10DSPLY-20250106.bin . Settings saved to EEPROM. After I run Maximize Mesh I get: After I run Center Mesh I get: Is this correct ? Am I doing something wrong or am I just not understanding how the mesh system settings should be working ? |
Beta Was this translation helpful? Give feedback.
-
|
Mesh insets are calculated for the levelling points, rather than for the nozzle position when the head moves to take those points. For example, the maximum X position for a mesh point is 250 - 42 = 208. There is a margin of 10, so the minimum is 10. If you press 'centre', the maximum margin is applied to all four sides of the mesh, giving a margin of 230 - 208 = 22. |
Beta Was this translation helpful? Give feedback.
-
|
I was about ready to throw my Ender 3 v2 out the window, couldn't get prints to stick. Your firmware solved that and saved my printer from a horrible end. Great job sir! |
Beta Was this translation helpful? Give feedback.
-
|
I’m currently using the 20240122 firmware version and can’t update to version 20250106. My printer completely ignores any SD card I try, and updating via OctoPrint also fails to load. I’ve tried the official Creality firmware versions, but the same issue occurs. I also tried updating the LCD firmware (both the official Creality and the Goadej versions), but it shows random floating numbers — although it goes back to normal after restarting. I’ve already tried resetting the EEPROM, but nothing seems to work. I really need this update to fix the wrong Z offset issue that happens after changing filament colors. Please, I really need help with this. |
Beta Was this translation helpful? Give feedback.
-
|
How do I enable the temperature graph display in a custom build? |
Beta Was this translation helpful? Give feedback.








Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
New Year 2025 (20250106) EXPERIMENTAL
This is an intermediates experimental release, due to the amount of code modifications, the source is available here https://github.com/mriscoc/Ender3V2S1/tree/Experimental-20250111 and will have some modificatons until the ending of the testing phase
What's new in this release
Enhancements, fixes and updates from Marlin Bugfix
mftest(#27299)stepper.set_e_position()(#27293)fail-fast: truedefault strategy to build test CI (#27215)FLOAT_SQMain topics
Requirements
In order to use this firmware, your printer must meet the following requirements:
You can modify your printer to meet these requirements.
Versions and binary name nomenclature
You can download the latest binaries from the assets at the bottom of
the release page.
To know if you have the last release go to the info page in the display of
your printer and compare the release build date with the name of the binary
file.
MM - Firmware for Manual Mesh, use it if you don't have a probe.
BLT - BL/3D/CR Touch probe support.
UBL - Unified Bed Leveling
T13 - Marlin #13 temperature sensor (like Sprite Pro Extruder)
IS - Input Shaping
LA - Linear Advance
MPC - Model Predictive Temperature Control
CVLM - CV Laser Module
EZABL - support the "EZABL Pro" probe from TH3D Studio
The filename follows the convention:
Where YYYYMMDD indicates the date of the build. 422 refers to the mainboard
version 4.2.2, 423 refers to the mainboard version 4.2.3, and 427 is for the 4.2.7 mainboard version, if you got
a 4.3.1 board use the 422 version. SKRMINI version is currently for the
BTT SKR Mini E3 V3 board (needs a screen adapter).
For example, if you want a firmware for your Ender-3 V2 printer with a control
board version 4.2.2, CRTouch and support for UBL, you should download the file:
Support for monochrome and MarlinUI touch screens
This release includes support for additional displays units with the Marlin ULTIPANEL mode.
ProUI_ed-in-Touchscreen.mp4
ProUI_ex-in-Ender3.mp4
Special versions
There are several special configurations here: https://github.com/mriscoc/Special_Configurations/releases
Compiling your firmware flavor
We do not provide basic support on compiling the source code, please refer to the many places on the web for how to compile the Marlin firmware. Custom firmware can be build using the Configurator and following the guidelines in the Special Configurations repository:
Community links
Donations
Thank you for your support, I receive donations through Patreon and Paypal
This discussion was created from the release Professional Firmware for 3D Printers (EXPERIMENTAL) 20250106.
Beta Was this translation helpful? Give feedback.
All reactions