Releases: Stellamove/Marlin4Pitta
v1.1.7 - Release for Ender-3 V2/Pro (4.2.2, 4.2.7, BTT SKR 2.0 board) and CR-6 SE (4.5.3, ERA 1.1.0.3 board)
Improvements
- Improved algorithm for filament tip treatment to reduce nozzle clogging
- Improved functionality by simplifying filament exchange processing
Ender-3 Pro/V2 Board
-
There are A4988 and TMC2208 models of Stepper Driver on the 4.2.2 board (subject to change depending on how Creality is produced).
Model Board Driver Type Ender-3 Pro (stock) 4.2.2 4988 Ender-3 V2 (stock) 4.2.2 TMC2208 -
Firmware release for Ender-3 Pro (4.2.2 - stock board, 4.2.7 and BTT SKR 2.0 board)
- It is built on the Creality's stock Ender-3 Pro model and stock LCD display
- SPEAKER (Buzzer on LCD) is disabled because BEEPER pin is used for communication with PITTA
- X, Y, Z, E0 Driver type
- 4.2.2 : A4988
- 4.2.7 and BTT SKR 2.0 : TMC2208_STANDALONE
- Because BTT SKR 2.0 board(Rev B with STM32F407VG) only uses "
firmware.bin
" for firmware upload, the name of the firmware to be released always uses "firmware.bin
"
-
Firmware release for Ender-3 V2 (4.2.2 - stock board, 4.2.7 board)
- It is built on the Creality's stock Ender-3 V2 model
- X, Y, Z, E0 Driver type : TMC2208_STANDALONE
Ender-3 V2 LCD
-
Because Ender-3 V2 firmware for PITTA is based on Marlin, not Creality, LCD firmware is based on Marlin's LCD firmware
-
Required to upload only once for the first time
-
There are reports that some customers who have purchased the Ender-3 V2 from around February 2022 have started receiving the Ender-3 V2 with the new LCD model
LCD Model Folder Name Distributed LCD file DWIN (old stock) DWIN_SET LCD_Files_Ender3V2.zip DACAI (new stock) private LCD_Files_Ender3V2.zip -
DWIN LCD Firmware for Ender-3 V2 stock LCD
- Use the DWIN_SET folder of the distributed LCD_Files_Ender3V2.zip to upload the LCD firmware
-
DACAI LCD Firmware for Ender-3 V2 new LCD (DACAI)
- Use the private folder of the distributed LCD_Files_Ender3V2.zip to upload the LCD firmware
- Upload method is similar to DWIN_SET upload procedure, but use private folder and copy it to SD card
- Upload progress is not shown as a color change, but as a % of progress
CR-6 SE Board
-
The CR-6 SE uses 4.5.2, 4.5.3, ERA 1.1.0.3 boards
- The 4.5.2 board was used during the Kickstater campaign
- Most CR-6 SE on the market today use 4.5.3 and ERA 1.1.0.3 boards, and 4.5.3 and ERA 1.1.0.3 boards are compatible with firmware settings
-
Firmware release for CR-6 SE (4.5.3 or ERA 1.1.0.3 - stock board)
- It is built on the Creality's stock CR-6 SE model(4.5.3, ERA 1.1.0.3) and stock touch screen
- FILAMENT_RUNOUT_SENSOR define is disabled because the filament runout sensing is handled by the Pitta. And FIL_RUNOUT_PIN is used to communicate with Pitta
- HOTEND_IDLE_TIMEOUT define is disabled to prevent the nozzle temperature from dropping to 0 degrees in the event of filament changing or nozzle clogging for a long period of time.
CR-6 SE Touch LCD
- DWIN LCD Firmware for CR-6 SE stock touch screen
- Because CR-6 SE firmware for PITTA is based on CR6Community firmware, not Creality, DWIN_SET is based on CR6Community's CR-6 SE touch screen firmware (DWIN_SET)
- Required to upload only once for the first time
- Use the DWIN_SET folder of the distributed LCD_Files_CR6SE.zip to upload the LCD firmware
- DO NOT copy ANY DGUS2 kernel upgrade files to the DWIN_SET folder before flashing it to touch screen. DGUS2 kernel upgrade files are intended to be used when there is a problem such as no touch input or incorrect installation of the CR6Community's LCD firmware
Documents
- PITTA User Manual
- Prusa Slicer Setting Guide for Ender-3 Pro/V2
- Prusa Slicer Setting Guide for CR-6 SE
- LCD Updating Guide for Ender-3 V2
- LCD Updating Guide for CR-6 SE
- OctoPrint Setting Guide
v1.1.6 - Release for Ender-3 V2/Pro (4.2.2, 4.2.7, BTT SKR 2.0 board) and CR-6 SE (4.5.3, ERA 1.1.0.3 board)
Improvements
- Improved material exchange performance through pattern update, TB_LEN may need to be slightly adjusted after update
- Improved communication protocol between Pitta and 3D printer, data transmission reliability and recovery time
- It is recommended to update the firmware of PITTA base (V102), but it is not necessary because there is no major inconvenience in using the existing firmware
- New recommended ramming settings(see Prusa Slicer Setting Guide). Reduces the occurrence of dots on the wipe tower
- Included firmware for the Creality's CR-6 SE in the distribution firmware binarys
Ender-3 Pro/V2 Board
-
There are A4988 and TMC2208 models of Stepper Driver on the 4.2.2 board (subject to change depending on how Creality is produced).
Model Board Driver Type Ender-3 Pro (stock) 4.2.2 4988 Ender-3 V2 (stock) 4.2.2 TMC2208 -
Firmware release for Ender-3 Pro (4.2.2 - stock board, 4.2.7 and BTT SKR 2.0 board)
- It is built on the Creality's stock Ender-3 Pro model and stock LCD display
- SPEAKER (Buzzer on LCD) is disabled because BEEPER pin is used for communication with PITTA
- X, Y, Z, E0 Driver type
- 4.2.2 : A4988
- 4.2.7 and BTT SKR 2.0 : TMC2208_STANDALONE
- Because BTT SKR 2.0 board(Rev B with STM32F407VG) only uses "
firmware.bin
" for firmware upload, the name of the firmware to be released always uses "firmware.bin
"
-
Firmware release for Ender-3 V2 (4.2.2 - stock board, 4.2.7 board)
- It is built on the Creality's stock Ender-3 V2 model
- X, Y, Z, E0 Driver type : TMC2208_STANDALONE
Ender-3 V2 LCD
-
Because Ender-3 V2 firmware for PITTA is based on Marlin, not Creality, LCD firmware is based on Marlin's LCD firmware
-
Required to upload only once for the first time
-
There are reports that some customers who have purchased the Ender-3 V2 from around February 2022 have started receiving the Ender-3 V2 with the new LCD model
LCD Model Folder Name Distributed LCD file DWIN (old stock) DWIN_SET LCD_Files_Ender3V2.zip DACAI (new stock) private LCD_Files_Ender3V2.zip -
DWIN LCD Firmware for Ender-3 V2 stock LCD
- Use the DWIN_SET folder of the distributed LCD_Files_Ender3V2.zip to upload the LCD firmware
-
DACAI LCD Firmware for Ender-3 V2 new LCD (DACAI)
- Use the private folder of the distributed LCD_Files_Ender3V2.zip to upload the LCD firmware
- Upload method is similar to DWIN_SET upload procedure, but use private folder and copy it to SD card
- Upload progress is not shown as a color change, but as a % of progress
CR-6 SE Board
-
The CR-6 SE uses 4.5.2, 4.5.3, ERA 1.1.0.3 boards
- The 4.5.2 board was used during the Kickstater campaign
- Most CR-6 SE on the market today use 4.5.3 and ERA 1.1.0.3 boards, and 4.5.3 and ERA 1.1.0.3 boards are compatible with firmware settings
-
Firmware release for CR-6 SE (4.5.3 or ERA 1.1.0.3 - stock board)
- It is built on the Creality's stock CR-6 SE model(4.5.3, ERA 1.1.0.3) and stock touch screen
- FILAMENT_RUNOUT_SENSOR define is disabled because the filament runout sensing is handled by the Pitta. And FIL_RUNOUT_PIN is used to communicate with Pitta
- HOTEND_IDLE_TIMEOUT define is disabled to prevent the nozzle temperature from dropping to 0 degrees in the event of filament changing or nozzle clogging for a long period of time.
CR-6 SE Touch LCD
- DWIN LCD Firmware for CR-6 SE stock touch screen
- Because CR-6 SE firmware for PITTA is based on CR6Community firmware, not Creality, DWIN_SET is based on CR6Community's CR-6 SE touch screen firmware (DWIN_SET)
- Required to upload only once for the first time
- Use the DWIN_SET folder of the distributed LCD_Files_CR6SE.zip to upload the LCD firmware
- DO NOT copy ANY DGUS2 kernel upgrade files to the DWIN_SET folder before flashing it to touch screen. DGUS2 kernel upgrade files are intended to be used when there is a problem such as no touch input or incorrect installation of the CR6Community's LCD firmware
Documents
- PITTA User Manual
- Prusa Slicer Setting Guide for Ender-3 Pro/V2
- Prusa Slicer Setting Guide for CR-6 SE
- LCD Updating Guide for Ender-3 V2
- LCD Updating Guide for CR-6 SE
- OctoPrint Setting Guide
v1.1.5 - Release for Ender-3 V2/Pro (4.2.2, 4.2.7, BTT SKR 2.0 board)
Improvements
- An improved pattern has been applied. Through a number of tests, the pattern was finely tuned and reflected to minimize the possibility of material jamming. Usage is the same as before.(PTRN_ 0 and TB_LEN, BR_POS are the same as you before. if needed, please tune it a bit)
- We improved communication error occurrence when using Octoprint
- Based on OctoPrint stable version 1.7.3
- Special pattern applies to this software when the TB_LEN length is less than 200. This enables a more suitable operation for some users if they want to develop DirectDrive mode of PITTA
Boards
-
There are A4988 (non-silent) and TMC2208 (silent) models of Stepper Driver on the 4.2.2 board. The stock Ender-3 Pro has a 4.2.2 with a 4988 and the stock Ender-3 V2 uses a 4.2.2 board with a TMC2208 (subject to change depending on how Creality is produced).
-
Firmware release for Ender-3 Pro (4.2.2 - stock board, 4.2.7, BTT SKR 2.0 board)
- It is built on the Creality's stock Ender-3 Pro model and stock LCD display.
- SPEAKER (Buzzer on LCD) is disabled because BEEPER pin is used for communication with PITTA.
- X, Y, Z, E0 Driver type
- 4.2.2 : A4988
- 4.2.7 and BTT SKR 2.0 : TMC2208_STANDALONE
- Because BTT SKR 2.0 board(Rev B with STM32F407VG) only uses "
firmware.bin
" for firmware upload, the name of the firmware to be released always uses "firmware.bin
".
-
Firmware release for Ender-3 V2 (4.2.2 - stock board, 4.2.7 board)
- It is built on the Creality's stock Ender-3 V2 model.
- X, Y, Z, E0 Driver type : TMC2208_STANDALONE
-
DWIN LCD Firmware for Ender-3 V2 stock LCD
- Because Ender-3 V2 firmware for PITTA is based on Marlin, not Creality, DWIN_SET is based on Marlin's LCD firmware (DWIN_SET).
- You only need to upload once the first time.
- You can use the released DWIN_SET.zip or DWIN_SET.zip located in the DWIN_SET repository.
- For how to update the LCD, see page 14 of the PITTA user manual.
-
DACAI LCD Firmware for Ender-3 V2 new LCD (DACAI)
- There are reports that some customers who have purchased the Ender-3 V2 from around February 2022 have started receiving the Ender-3 V2 with the new LCD model.
- You can use the released private.zip or private.zip located in the LCD_Files repository for new LCD model.
- Upgrade is similar to DWIN_SET upgrade procedure, but unpack private.zip and copy it to SD card with "private" folder.
- Upgrade progress is not shown as a color change, but as a % of progress.
Documents
- PITTA User Manual
- Prusa Slicer Setting Guide
- OctoPrint Setting Guide
v1.1.4 - Release for Ender-3 V2/Pro (4.2.2, 4.2.7, BTT SKR 2.0 board)
Improvements
- Change nozzle pattern handling routine to reduce noise and vibration during material change
- Add setting guide document for using Octoprint V1.7.3
- Based on OctoPrint stable version 1.7.3
- Change Serial Connection Timeout Settings
- Change Printer Profiles settings
- Add "After print job is cancelled" script in GCODE Scripts
- There is a report that the 3D printer's board may be damaged when connecting the powered off 3D printer's USB port to the powered on OctoPrint's USB port. Please be careful when using OctoPrint.
Boards
-
There are A4988 (non-silent) and TMC2208 (silent) models of Stepper Driver on the 4.2.2 board. The stock Ender-3 Pro has a 4.2.2 with a 4988 and the stock Ender-3 V2 uses a 4.2.2 board with a TMC2208 (subject to change depending on how Creality is produced).
-
Firmware release for Ender-3 Pro (4.2.2 - stock board, 4.2.7, BTT SKR 2.0 board)
- It is built on the Creality's stock Ender-3 Pro model and stock LCD display.
- SPEAKER (Buzzer on LCD) is disabled because BEEPER pin is used for communication with PITTA.
- X, Y, Z, E0 Driver type
- 4.2.2 : A4988
- 4.2.7 and BTT SKR 2.0 : TMC2208_STANDALONE
- Because BTT SKR 2.0 board(Rev B with STM32F407VG) only uses "
firmware.bin
" for firmware upload, the name of the firmware to be released always uses "firmware.bin
".
-
Firmware release for Ender-3 V2 (4.2.2 - stock board, 4.2.7 board)
- It is built on the Creality's stock Ender-3 V2 model.
- X, Y, Z, E0 Driver type : TMC2208_STANDALONE
-
DWIN LCD Firmware for Ender-3 V2 stock LCD
- Because Ender-3 V2 firmware for PITTA is based on Marlin, not Creality, DWIN_SET is based on Marlin's LCD firmware (DWIN_SET).
- You only need to upload once the first time.
- You can use the released DWIN_SET.zip or DWIN_SET.zip located in the DWIN_SET repository.
- For how to update the LCD, see page 14 of the PITTA user manual.
-
DACAI LCD Firmware for Ender-3 V2 new LCD (DACAI)
- There are reports that some customers who have purchased the Ender-3 V2 from around February 2022 have started receiving the Ender-3 V2 with the new LCD model.
- You can use the released private.zip or private.zip located in the LCD_Files repository for new LCD model.
- Upgrade is similar to DWIN_SET upgrade procedure, but unpack private.zip and copy it to SD card with "private" folder.
- Upgrade progress is not shown as a color change, but as a % of progress.
Documents
- PITTA User Manual V1.2.3
- Prusa Slicer Setting Guide
- OctoPrint Setting Guide
v1.1.3 - Release for Ender-3 V2/Pro (4.2.2, 4.2.7, BTT SKR 2.0 board)
Improvements
- Change nozzle pattern processing routine for filament tip shaping
- Add setting guide document for using Octoprint V1.7.3
- Based on OctoPrint stable version 1.7.3
- Change Serial Connection Timeout Settings
- Change Printer Profiles settings
- Add "After print job is cancelled" script in GCODE Scripts
- There is a report that the 3D printer's board may be damaged when connecting the powered off 3D printer's USB port to the powered on OctoPrint's USB port. Please be careful when using OctoPrint.
Boards
-
There are A4988 (non-silent) and TMC2208 (silent) models of Stepper Driver on the 4.2.2 board. The stock Ender-3 Pro has a 4.2.2 with a 4988 and the stock Ender-3 V2 uses a 4.2.2 board with a TMC2208 (subject to change depending on how Creality is produced).
-
Firmware release for Ender-3 Pro (4.2.2 - stock board, 4.2.7, BTT SKR 2.0 board)
- It is built on the Creality's stock Ender-3 Pro model and stock LCD display.
- SPEAKER (Buzzer on LCD) is disabled because BEEPER pin is used for communication with PITTA.
- X, Y, Z, E0 Driver type
- 4.2.2 : A4988
- 4.2.7 and BTT SKR 2.0 : TMC2208_STANDALONE
- Because BTT SKR 2.0 board(Rev B with STM32F407VG) only uses "
firmware.bin
" for firmware upload, the name of the firmware to be released always uses "firmware.bin
".
-
Firmware release for Ender-3 V2 (4.2.2 - stock board, 4.2.7 board)
- It is built on the Creality's stock Ender-3 V2 model.
- X, Y, Z, E0 Driver type : TMC2208_STANDALONE
-
DWIN LCD Firmware for Ender-3 V2 stock LCD
- Because Ender-3 V2 firmware for PITTA is based on Marlin, not Creality, DWIN_SET is based on Marlin's LCD firmware (DWIN_SET).
- You only need to upload once the first time.
- You can use the released DWIN_SET.zip or DWIN_SET.zip located in the DWIN_SET repository.
- For how to update the LCD, see page 14 of the PITTA user manual.
-
DACAI LCD Firmware for Ender-3 V2 new LCD (DACAI)
- There are reports that some customers who have purchased the Ender-3 V2 from around February 2022 have started receiving the Ender-3 V2 with the new LCD model.
- You can use the released private.zip or private.zip located in the LCD_Files repository for new LCD model.
- Upgrade is similar to DWIN_SET upgrade procedure, but unpack private.zip and copy it to SD card with "private" folder.
- Upgrade progress is not shown as a color change, but as a % of progress.
Documents
- PITTA User Manual V1.2.3
- Prusa Slicer Setting Guide
- OctoPrint Setting Guide
v1.1.2 - Release for Ender-3 V2/Pro (4.2.2, 4.2.7, BTT SKR 2.0 board)
Improvements
- Change nozzle pattern processing routine for filament tip shaping
- Add setting guide document for using Octoprint V1.7.3
- Based on OctoPrint stable version 1.7.3
- Change Serial Connection Timeout Settings
- Change Printer Profiles settings
- Add "After print job is cancelled" script in GCODE Scripts
- There is a report that the 3D printer's board may be damaged when connecting the powered off 3D printer's USB port to the powered on OctoPrint's USB port. Please be careful when using OctoPrint.
Boards
-
There are A4988 (non-silent) and TMC2208 (silent) models of Stepper Driver on the 4.2.2 board. The stock Ender-3 Pro has a 4.2.2 with a 4988 and the stock Ender-3 V2 uses a 4.2.2 board with a TMC2208 (subject to change depending on how Creality is produced).
-
Firmware release for Ender-3 Pro (4.2.2, 4.2.7, BTT SKR 2.0 board)
- It is built on the Creality's stock Ender-3 Pro model and stock LCD display.
- SPEAKER (Buzzer on LCD) is disabled because BEEPER pin is used for communication with PITTA.
- X, Y, Z, E0 Driver type
- 4.2.2 : A4988
- 4.2.7 and BTT SKR 2.0 : TMC2208_STANDALONE
- Because BTT SKR 2.0 board(Rev B with STM32F407VG) only uses "
firmware.bin
" for firmware upload, the name of the firmware to be released always uses "firmware.bin
".
-
Firmware release for Ender-3 V2 (4.2.2, 4.2.7 board)
- It is built on the Creality's stock Ender-3 V2 model.
- X, Y, Z, E0 Driver type : TMC2208_STANDALONE
Documents
- PITTA User Manual V1.2.2
- Prusa Slicer Setting Guide
- OctoPrint Setting Guide
v1.1.1 - Release for Ender-3 V2/Pro (4.2.2, 4.2.7, BTT SKR 2.0 board)
Improvements
- Change nozzle pattern processing
- Change command protocol handling
Boards
-
There are A4988 (non-silent) and TMC2208 (silent) models of Stepper Driver on the 4.2.2 board. The stock Ender-3 Pro has a 4.2.2 with a 4988 and the stock Ender-3 V2 uses a 4.2.2 board with a TMC2208 (subject to change depending on how Creality is produced).
-
Firmware release for Ender-3 Pro (4.2.2, 4.2.7, BTT SKR 2.0 board)
- It is built on the Creality's stock Ender-3 Pro model and stock LCD display.
- SPEAKER (Buzzer on LCD) is disabled because BEEPER pin is used for communication with PITTA.
- X, Y, Z, E0 Driver type
- 4.2.2 : A4988
- 4.2.7 and BTT SKR 2.0 : TMC2208_STANDALONE
- Because BTT SKR 2.0 board(Rev B with STM32F407VG) only uses "
firmware.bin
" for firmware upload, the name of the firmware to be released always uses "firmware.bin
".
-
Firmware release for Ender-3 V2 (4.2.2, 4.2.7 board)
- It is built on the Creality's stock Ender-3 V2 model.
- X, Y, Z, E0 Driver type : TMC2208_STANDALONE
v1.1.0 - Release for Ender-3 V2/Pro (4.2.2, 4.2.7, BTT SKR 2.0 board)
Improvements
- Set PTRN_N as 0
- Add BTT SKR 2.0 board for Ender-3 Pro
- It is necessary to set
default_envs
in platformio.ini toBIGTREE_SKR_2
. - Configuration files for BTT SKR 2.0
- It is necessary to set
- Add protocol exception handling routine
Boards
-
There are A4988 (non-silent) and TMC2208 (silent) models of Stepper Driver on the 4.2.2 board. The stock Ender-3 Pro has a 4.2.2 with a 4988 and the stock Ender-3 V2 uses a 4.2.2 board with a TMC2208 (subject to change depending on how Creality is produced).
-
Firmware release for Ender-3 Pro (4.2.2, 4.2.7, BTT SKR 2.0 board)
- It is built on the Creality's stock Ender-3 Pro model and stock LCD display.
- SPEAKER (Buzzer on LCD) is disabled because BEEPER pin is used for communication with PITTA.
- X, Y, Z, E0 Driver type
- 4.2.2 : A4988
- 4.2.7 and BTT SKR 2.0 : TMC2208_STANDALONE
- Because BTT SKR 2.0 board only uses "
firmware.bin
" for firmware upload, the name of the firmware to be released always uses "firmware.bin
".
-
Firmware release for Ender-3 V2 (4.2.2, 4.2.7 board)
- It is built on the Creality's stock Ender-3 V2 model.
- X, Y, Z, E0 Driver type : TMC2208_STANDALONE
Documents
- PITTA User Manual V1.2.2
- Prusa Slicer Setting Guide
v1.0.9 - Release for Ender-3 V2/Pro (4.2.2, 4.2.7 board)
Improvements
- Add Pattern 2 (PTRN_N: 2) to test nozzle pattern enhancement
Boards
- Firmware release for Ender-3 V2/Pro (4.2.2, 4.2.7 board)
- It is built on the Creality's stock 3D printer models.
- There are A4988 (non-silent) and TMC2208 (silent) models of Stepper Driver on the 4.2.2 board. The stock Ender-3 Pro has a 4.2.2 with a 4988 and the stock Ender-3 V2 uses a 4.2.2 board with a 2208 (subject to change depending on how Creality is produced).
- The 4.2.2 pre-built firmware binaries were built with 4988 for Ender-3 Pro and 2208 for Ender-3 V2.
Documents
- PITTA User Manual V1.2.1
- Prusa Slicer Setting Guide
v1.0.8 - Release for Ender-3 V2/Pro (4.2.2, 4.2.7 board)
Improvements
- Change nozzle pattern parameters for filament end shaping
- Change the default pattern value to reduce the occurrence of strings when exchanging materials
- TB_LEN: Tube length
- RESRV1: 110 (cool distance)
- RESRV2: 5 (clearing turn)
- RESRV3: 15 (bonding position)
- RESRV4: 5 (stay time for bonding and cutting)
- PTRN_N: 0 (select pattern)
- BR_POS: 0 (PITTA Bearing position)
Boards
- Firmware release for Ender-3 V2/Pro (4.2.2, 4.2.7 board)
- It is built on the Creality's stock 3D printer models.
- There are A4988 (non-silent) and TMC2208 (silent) models of Stepper Driver on the 4.2.2 board. The stock Ender-3 Pro has a 4.2.2 with a 4988 and the stock Ender-3 V2 uses a 4.2.2 board with a 2208 (subject to change depending on how Creality is produced).
- The 4.2.2 pre-built firmware binaries were built with 4988 for Ender-3 Pro and 2208 for Ender-3 V2.