garylzimmer / Norm

Norm is a Marlin based firmware customized for the Wanhao Duplicator 6/Monoprice Maker Ultimate
GNU General Public License v3.0
1 stars 0 forks source link

Norm

Norm is a Marlin based firmware customized for the Wanhao Duplicator 6/Monoprice Maker Ultimate with a all-metal hotend mod and intended to be used with PETG filament. This version requires manual leveling. I intend on releasing a branch for auto/mesh leveling using a Z-probe mod. This was made using marlin-conf https://github.com/akaJes/marlin-config I highly recommend it! Most values are taken from https://github.com/dot-bob/Marlin-Duplicator-6 otherwise I just googled my ass off and implemented recommmended changes.

Norm is named after my personal "maker muse", Norm Abram. https://en.wikipedia.org/wiki/Norm_Abram

Implemented Customizations:

MACHINE:

-Author and Variant changed to "(garylzimmer, D6-UMM Customized)"

-Custom Machine Name changed to "NORM"

-Inverted X and Z directions, Y is normal

-Z Max Pos changed to 170

EXTRUDER:

-Default Nominal Filament Diameter = 1.75

-Prevent Cold Extrusion = OFF (this is so that I can test extruder feeder gear without having to heat up, might be bad idea...)

-Extrude Min Temp = 0 (see above note)

-Extrude Max Length = 300

-Invert E0 Direction = True

TEMPERATURE:

-Temp Sensor 0 = PT100 UltiMB (20)

-Temp Sensor Bed = EPCOS 100K(1)

-Temp Residency Time = 3

-Temp Window = 2

-Temp Bed Residency Time = 3

-Heater 0 Max Temp = 285

-Bed Max Temp = 120

-PID_AutoTune_Menu = ON

-Default Kp=22.2, Ki=1.08, Kd=144

-PID Temp Bed = ON

-Default Bed Kp=10.00, Ki=0.023, Kd=305.4

-Preheat 1 Temp Hot End = 200

-Preheat 1 Temp Bed = 60

-Preheat 2 Temp Hot End = 245 (for PETG)

-Preheat 2 Temp Bed = 80

-Print Counter = ON

HOMING:

-X,Y,Z Min End Stop Inverting = True

-Z Homing Height = OFF,0

MOTION:

-Default Axis Steps Per Unit = { 80.0395, 80.0395, 400.48, 99.1 }

-Default Max Accel = { 3000, 3000, 100, 500 }

-Default Accel = 1500

-Default Retract Accel = 1500

-Default Z Jerk = 0.4

-Default E Jerk = 1.0

PROBES:

-Z Min Probe uses Z Min EndStop Pin = OFF

-XY Probe Speed = 9000

-Z Probe Speed Slow = (Z_PROBE_SPEED_FAST / 3)

-Z Clearance Deplay Probe = 2

-Z Clearance Between Probe = 2

-Auto Bed Leveling UBL = ON (ombines the features of 3-point, linear, bilinear, and mesh leveling. As with bilinear leveling, the mesh data generated by UBL is used to adjust Z height across the bed using bilinear interpolation. An LCD controller is currently required.) -UBL Probe Pt 1 X = 35

-UBL Probe Pt 1 Y = 165

-UBL Probe Pt 2 X = 35

-UBL Probe Pt 2 Y = 35

-UBL Probe Pt 3 X = 165

-UBL Probe Pt 3 Y = 35

EXTRAS:

-EEPROM Settings = ON

LCD:

-SD Support = ON

-Encoder Pulses Per Step = ON, 2

-Encoder Steps per Menu Item = ON, 1

-Reverse Encoder Direction = ON

-Individual Axis Homing Menu = ON

-Speaker = ON

-LCD Feedback Freq Duration MS = On, 5

-LCD Feedback Freq HZ = 1000

-Ultipanel = ON

-U8GLIB_SSD1306 = ON

ADVANCED CONFIG:

TEMP:

-Thermal Protection Period = 90

-Watch Temp Period = 90

-Thermal Protection Bed Period = 90

-Watch Bed Temp Period = 90

-Autotemp = OFF

EXTRUDER:

-Case Light Enable = ON

-Case Light Pin = ON, 8

-Case Light Default Brightness = 255

-Menu Item Case Light = ON

-Lin Advance = ON, K=0

HOMING:

-Quick Home = ON

EXTRAS:

-PWM Motor Current = ON, { 1200, 1200, 1000 }

-Advanced Pause Feature = ON

MACHINE:

-Home After Deactivate = ON

LCD:

-Manual Feedrate = {7060, 7060, 1560, 660}

-LCD Info Menu = ON

-LCD Timeout To Status = 60000

-Long Filename Host Support = ON

-Scroll Long Filenames = ON

-Babystepping = ON (Warning: Does not respect endstops!)

-Doubleclick for Z Babystepping = ON (Double-click on the Status Screen for Z Babystepping)