mirror of
https://github.com/ThomasToka/MarlinFirmware.git
synced 2024-11-16 12:12:44 +00:00
e286acd969
Performance and quality upgrade.
Hi all,
as there is a firmware out for Ender 3 S1 Pro out and i am not satisfied with its basic hardware configuration i decided to release my own
firmware build for the Ender 3 S1 with DWIN encoder display with F1 chip.
You need to update your DWIN display with latest files provided by Creality which i reuploaded for faster finding here:
03b6335
My firmware does:
- Ender 3 S1 with encoder DWIN display only
- correct bed size (235x235)
- printing height 250 to respect the cable
- x-max position 235 to respect the cable
- y-max position 235 to reach every point of the bed
- correct homeing offsets
- correct nozzle to probe offsets
- Z-Offset set to 0.0 in order calibrate for your printer
- Linear Advance set to 0.05
- Input Shaping activated and set to x 40hz and y 50hz.
- increased buffers for faster octorprint and sd communication
- increased feedrates in reasonable borders for faster printing
- increased min_segmenttime for better quality
- babystepping while printing fixed
- biliniear bedleveling
- probing margin bumped to 40mm to get a square mesh
- no preheat before leveling, set what you want for that before leveling.
- pidtemp and piditemp set to values of my runs with stock bed, but calibrate for your printer please
- fixed manual bed leveling point 1 from x=117 to y=117 to x=117.5 to y=117.5
- fixed filament runount sensor resume not functional
- fixed sd print pause resume not functional
- fixed octorprint print progress
- fixed Marlin Bug Linear Advance #25445
- fixed Marlin Bug Linear Advance #25442
- included relevant Marlin Upstream fixes 02.2023 - 14.03.2023
besides that this standard features of the Original Release are also active:
- 117 Set LCD Message supported
- Z Axis Microstepping set to .01 increments
- M851 and M290 changes update Z-Offset on LCD
- Z-Offset UI updates notifies host
- Restore Bedleveling after G28
- M48 Probe Repeatability Test
- Extruder minimum temperature lowered to 170C
- Heatbreak fan extruder minimum temperature set to 80C
- Probing Margin reduced to 40mm (ABL)
- Fast / Slow / Slow probing strategy
- G26 Mesh Validation
- 5 x 5 Bilinear Mesh (25 points) (ABL)
- G12 Clean the Nozzle
- Include ADC values when reporting temperature
- Emergency Parser
- Auto Report Position
- Report Fan Changes for fans that support it
- Host Action Commands
- Host Prompt Support
- M486 Cancel Objects
You will be able to print with at least 233mmx233mm with this release.
Please check your slicer settings before using it.
Your bed will now beginn at exactly x=0 and y=0.
There is no need to do any corrections in slicer like "G0 X-5".
Attached a picture with a 233x233 print for bedleveling i just did.
Its not leveled perfectly, just wanted to show the cabability to print nearly full bed...
Hope you like it.
175 KiB
175 KiB