3d Printer Resources

Firmware upgrade

https://github.com/Jyers/Marlin/wiki

M92 X80.34 Y80.64 Z407.85 E140.11 ; set X Y Z E steps
M303 E0 S200 U1 ; PID tune for hot end
M303 E-1 S60 U1 ; PID tune for bed
M500 ; save

Calibration

  • All-in-one calibration: https://www.youtube.com/watch?v=rp3r921DBGI and https://teachingtechyt.github.io/calibration.html
  • Extruder Calibration: https://mattshub.com/blogs/blog/extruder-calibration
  • Luke Hatfield’s guide: https://mk0helpcentertej4mtv.kinstacdn.com/wp-content/uploads/2021/01/Help-guide-Creality-and-others-5-22-21091.pdf
    • YouTube X Gantry rework: https://www.youtube.com/watch?v=4bFYH0X3qjk

Upgrades

  • Extruder:
    • https://www.amazon.com/gp/product/B07SY745CF/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
    • https://www.youtube.com/watch?v=Db1IFWTF270
    • https://www.youtube.com/watch?v=QnrH2Sk7y40
    • Set X-Y-Z-E-Steps:
      M92 X80.34 Y80.64 Z407.85 E140.11 ; set to new value
      M500 ; save
      
  • Bed springs: https://www.amazon.com/gp/product/B07MTGXYLW/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1

Mesh Bed Leveling

https://www.youtube.com/watch?v=vcxM7-VK44k Restore saved mesh bed leveling

M420 S1

See bed leveling grid:

M420 V1 T1
Recv: Bilinear Leveling Grid:
Recv:       0      1      2      3      4
Recv:  0 -0.030 -0.040 -0.060 -0.040 -0.040
Recv:  1 +0.040 +0.030 +0.030 +0.000 -0.040
Recv:  2 +0.060 +0.030 +0.000 -0.020 -0.020
Recv:  3 +0.030 +0.030 +0.020 +0.040 +0.040
Recv:  4 -0.020 -0.030 -0.010 +0.020 +0.070
Recv: 
Recv: echo:Bed Leveling ON
Recv: echo:Fade Height 10.00

M503 as of 20-nov-2021

Send: M503
Recv: echo:  G21    ; Units in mm (mm)
Recv: 
Recv: echo:; Filament settings: Disabled
Recv: echo:  M200 S0 D1.75
Recv: echo:; Steps per unit:
Recv: echo: M92 X80.34 Y80.64 Z407.85 E140.11
Recv: echo:; Maximum feedrates (units/s):
Recv: echo:  M203 X500.00 Y500.00 Z12.00 E120.00
Recv: echo:; Maximum Acceleration (units/s2):
Recv: echo:  M201 X500.00 Y500.00 Z500.00 E10000.00
Recv: echo:; Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>
Recv: echo:  M204 P1500.00 R1500.00 T1500.00
Recv: echo:; Advanced: B<min_segment_time_us> S<min_feedrate> T<min_travel_feedrate> X<max_x_jerk> Y<max_y_jerk> Z<max_z_jerk> E<max_e_jerk>
Recv: echo:  M205 B20000.00 S0.00 T0.00 X10.00 Y10.00 Z0.20 E2.50
Recv: echo:; Home offset:
Recv: echo:  M206 X0.00 Y0.00 Z-0.46
Recv: echo:; Auto Bed Leveling:
Recv: echo:  M420 S1 Z10.00
Recv: echo:  G29 W I0 J0 Z-0.04000
Recv: echo:  G29 W I1 J0 Z-0.01000
Recv: echo:  G29 W I2 J0 Z-0.04000
Recv: echo:  G29 W I0 J1 Z-0.02000
Recv: echo:  G29 W I1 J1 Z-0.01000
Recv: echo:  G29 W I2 J1 Z0.02000
Recv: echo:  G29 W I0 J2 Z-0.04000
Recv: echo:  G29 W I1 J2 Z0.03000
Recv: echo:  G29 W I2 J2 Z0.06000
Recv: echo:; Material heatup parameters:
Recv: echo:  M145 S0 H150.00 B45.00 F255
Recv: echo:  M145 S1 H190.00 B55.00 F255
Recv: echo:  M145 S2 H240.00 B70.00 F255
Recv: echo:  M145 S3 H240.00 B70.00 F255
Recv: echo:; PID settings:
Recv: echo:  M301 P21.96 I1.72 D69.99
Recv: echo:  M304 P19.61 I1.28 D200.15
Recv: echo:; LCD Brightness:
Recv: echo:  M251 B255
Recv: echo:; Power-Loss Recovery:
Recv: echo:  M413 S1
Recv: echo:; Filament load/unload lengths:
Recv: echo:  M603 L0.00 U0.00
Recv: echo:; Filament runout sensor:
Recv: echo:  M412 S0 D0.00
Recv: ok

References

  • Custom Firmware: https://github.com/Jyers/Marlin/wiki
  • Layout shifts for v4.2.2 boards: https://www.reddit.com/r/ender3v2/comments/lmf1v2/an_faq_on_layer_shifts_and_mainboards/
  • Just got your Ender 3?: https://www.reddit.com/r/ender3/comments/chqbud/just_got_your_ender_3_please_read_this_before/
  • Enabling linear advance hardware mod: https://drive.google.com/file/d/15cUf10lMxW4NUHE9qVAlamXmULdrOJxz/view
  • Redit:
    • https://www.reddit.com/r/ender3v2/
    • https://www.reddit.com/r/Ender3
Written on March 5, 2020