Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Flawioo/Creality-Ender-3-board-v4.2.7
Marlin Firmware to get Creality v4.2.7 boards working perfectly
https://github.com/Flawioo/Creality-Ender-3-board-v4.2.7
Last synced: 13 days ago
JSON representation
Marlin Firmware to get Creality v4.2.7 boards working perfectly
- Host: GitHub
- URL: https://github.com/Flawioo/Creality-Ender-3-board-v4.2.7
- Owner: Flawioo
- Created: 2020-08-25T17:54:06.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-11-29T12:53:46.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T19:58:42.537Z (3 months ago)
- Size: 508 KB
- Stars: 60
- Watchers: 9
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Creality-Ender-3-board-v4.2.7
Marlin Firmware to get Creality v4.2.7 boards working perfectlySteps to help anybody that needs to get this board working ok
Download bugfix from git hub https://github.com/MarlinFirmware/Marlin/archive/bugfix-2.0.x.zip
Download Configuration exemples: https://github.com/MarlinFirmware/Configurations/archive/bugfix-2.0.x.zip
## In platformio.ini
Change: default_envs = mega2560\
To: default_envs = STM32F103RET6_creality <-------This is outdatedCorrection would be
default_envs = STM32F103RE_creality <---------This is the current updated## In Configuration.h
### Simplest firmware
Change: #define MOTHERBOARD BOARD_CREALITY_V4\
To: #define MOTHERBOARD BOARD_CREALITY_V427Change: #define CUSTOM_MACHINE_NAME "Ender-3 Pro V1.5"\
To: #define CUSTOM_MACHINE_NAME "Ender-3 32bits" // Or any name you'd like toChange: //#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN\
To: #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN // Enable BLTouch probe pins (white and black wires) to be connected to Z-\
or\
Change: //#define Z_MIN_PROBE_PIN 32 // Pin 32 is the RAMPS default\
To: #define Z_MIN_PROBE_PIN 17 // Creality V4.2.7 BLTouch OUT (written on the board)Pinout on board (5 pins named as BL_T) and respective connections
* Board-----BLTouch wires
* G---------Green----Servo
* V---------Red------Servo
* IN--------Yellow---Servo
* G---------White----Probe (if it doesn't work, try to swap with Black)
* OUT-------Black----Probe (if you are using Z_MIN_PROBE_PIN 17, if you don't, please just uncomment Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN as above)Change: //#define BLTOUCH\
To: #define BLTOUCHChange: #define NOZZLE_TO_PROBE_OFFSET { 10, 10, 0 }\
To: #define NOZZLE_TO_PROBE_OFFSET { -40, -10, 0 } // Using this thingfile as mount, measure correctly using your mounted BLTouch https://www.thingiverse.com/thing:3003725Change: #define PROBING_MARGIN 10\
To: #define PROBING_MARGIN 15 // If you'd want stay away from the edges (higher values goes to center of the bed)Change: #define MIN_SOFTWARE_ENDSTOP_Z\
To: //#define MIN_SOFTWARE_ENDSTOP_Z // To allow to set Z offset values in negativeChange: //#define AUTO_BED_LEVELING_BILINEAR\
To: #define AUTO_BED_LEVELING_BILINEARChange: //#define LCD_BED_LEVELING\
To: #define LCD_BED_LEVELINGChange: //#define Z_SAFE_HOMING\
To: #define Z_SAFE_HOMING### In my case using runout_sensor
Change: //#define FILAMENT_RUNOUT_SENSOR\
To: #define FILAMENT_RUNOUT_SENSORChange: //#define NOZZLE_PARK_FEATURE\
To: #define NOZZLE_PARK_FEATURE // To change filamentChange: #define NOZZLE_PARK_POINT { (X_MIN_POS + 10), (Y_MAX_POS - 10), 20 }\
To: #define NOZZLE_PARK_POINT { (X_MAX_POS - 10), (Y_MIN_POS + 10), 20 } // To change the position of the hotend in front on the right of the bed## In Configuration_adv.h
Change: //#define BLTOUCH_DELAY 500\
To: #define BLTOUCH_DELAY 500Change: //#define ADVANCED_PAUSE_FEATURE\
To: #define ADVANCED_PAUSE_FEATUREChange: //#define PARK_HEAD_ON_PAUSE // Park the nozzle during pause and filament change.\
To: #define PARK_HEAD_ON_PAUSE // Park the nozzle during pause and filament change.Change: //#define PINS_DEBUGGING // M43 - display pin status, toggle pins, watch pins, watch endstops & toggle LED, test servo probe
To: #define PINS_DEBUGGING // Only if you'd like to discover new features, if you don't, don't let it as it is# Compile
In Auto Build Marlin at Visual Studio, click on Build botton and wait for the green line\\
1 succeeded in 00:00:26.355# Where is the firmware I've compilled
In my case: C:\creality-v4.2.7-marlin-2.0.6-bugfix\Marlin-bugfix-2.0.x\.pio\build\STM32F103RET6_creality\
In your case: somedir\.pio\build\STM32F103RET6_crealityDownload compiled: https://github.com/Flawioo/Creality-Ender-3-board-v4.2.7/blob/master/firmware-20200825-161146-BLT-and_Runnout-filament.bin
# Paypal if you feel I helped you in a fair way
My ID [email protected]