Wanhao D9 Mk 2 Y Offset Firmware

Wanhao D9 Mk 2 Y Offset Firmware


Wanhao D9 Mk 2 Y Offset Firmware

Whilst waiting for my quieter fans to arrive, A petty more earthworks into the inner workings of the printer is called for – mainly to ensure that Estimated slicing times in Cura get a piffling closer to the real globe slicing times that I’thou seeing…

Overall, if Cura suggests it’ll exist six hours, it’ll actually exist a nine hour print!

I’yard using the vanilla
Ultimaker version of Cura
rather than the
Wanhao custom version

Not quite sure what the advantages are of a custom version that’s lagging a footling behind the haemorrhage edge, Wanhao really  demand to get their sales pitch documentation up to scratch!

Lots of reading effectually suggests that
Cura’s settings don’t match the printer capabilities, which is why the estimates are quite off..

And so, how to detect the Jerk settings from the factory?

Infact, how to find whatever standard printer firmware setting from the factory? – what exactly did Wanhao shove in the EEPROM to make it ‘exist’ a Wanhao D9?

Enter –
Pronterface

printrunAt present known as Printrun

Quite a fleck of Googling suggested a very easy, simple way of tethering a printer via USB and ‘doing stuff’ to it was to utilize this software….

Indeed, it IS easy….

pronterface

Only fire up, Select the correct COM port and….there yous go!, uncomplicated Full control over stuff!….AND…Look at that Terminal port over on the correct!

……….Lets Get cracking

G-Code –http://marlinfw.org/meta/gcode/

Everyone should know a picayune nigh this GCode stuff…..

Reading Marlin’s pages, …..http://marlinfw.org/docs/gcode/M503.html
M503 – Report Settings
Lets go, type –
M503
into that terminal box on the right

Printer is now online.

echo:Marlin 1.one.4

echo: Last Updated: 2017-07-04 12:00 | Writer: (none, default config)

Compiled: Jun 12 2018

echo: Costless Memory: 3693  PlannerBufferBytes: 1296

echo:V03 stored settings retrieved (466 bytes; crc -26881)

echo:  G21    ; Units in mm

echo:  M149 C ; Units in Celsius

echo:Filament settings: Disabled

echo:  M200 D3.00

echo:  M200 D0

echo:Steps per unit of measurement:

echo:  M92 X80.30 Y80.thirty Z400.50 E94.30

echo:Maximum feedrates (units/s):

echo:  M203 X300.00 Y300.00 Z5.00 E25.00

echo:Maximum Acceleration (units/s2):

echo:  M201 X500 Y500 Z100 E500

echo:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>

echo:  M204 P500.00 R800.00 T500.00

repeat:Avant-garde: Due south<min_feedrate> T<min_travel_feedrate> B<min_segment_time_ms> X<max_xy_jerk> Z<max_z_jerk> Due east<max_e_jerk>

echo:  M205 S0.00 T0.00 B20000 X7.00 Y7.00 Z0.xl E1.00

echo:Habitation get-go:

repeat:  M206 X0.00 Y0.00 Z0.00

repeat:Car Bed Leveling:

echo:  M420 S1

Read:  How to Update Sony Bravia Firmware on Tv

echo:Material heatup parameters:

repeat:  M145 S0 H200 B60 F0

  M145 S1 H240 B80 F0

echo:PID settings:

echo:  M301 P33.40 I1.40 D189.20

echo:Z-Probe Offset (mm):

echo:  M851 Z-0.50

M1102 condition:0

Now, lets Try –
M115 – Firmware Info

M115

FIRMWARE_NAME:Marlin ane.i.four (Github) SOURCE_CODE_URL:https://github.com/MarlinFirmware/Marlin PROTOCOL_VERSION:1.0 MACHINE_TYPE:I3PLUS EXTRUDER_COUNT:1 UUID:cede2a2f-41a2-4748-9b12-c55c62f367ff

Cap:EEPROM:1

Cap:AUTOREPORT_TEMP:ane

Cap:PROGRESS:0

Cap:PRINT_JOB:one

Cap:AUTOLEVEL:1

Cap:Z_PROBE:one

Cap:LEVELING_DATA:1

Cap:SOFTWARE_POWER:0

Cap:TOGGLE_LIGHTS:0

Cap:CASE_LIGHT_BRIGHTNESS:0

Cap:EMERGENCY_PARSER:0

I’ve no idea what quite a lot of this means right at present, So, lets dig a piddling deeper

This isn’t necessarily a bad thing, a LOT of consumer devices have software / fimrware that lags significantly backside the cutting edge….Car manufacturers are notorious for this…

  • Compiled: Jun 12 2018 –

Wanhao have modified the source code and added things like the
DGUS LCD control

echo:Filament settings: Disabled

  • echo:
    M200
    D3.00 – Prepare Filament Bore for Volumetric Extrusion Mode
  • echo:
    M200
    D0 – Disable Volumetric Extrusion

This basically means that the firmware doesn’t utilize any calculations relating to
volumetric extrusion Which is that fancy newer
filament width setting
tin can use

The control refers to ‘per unit of measurement’ that’due south only disruptive you, nosotros in Europe use Metric, so here, we’ll go Metric, so that’ll read ‘Steps per Milimeter’

  • M92   – returns fairly ‘standard’ numbers!

    • X80.30
      – 80.iii microsteps of the 10 (left to Right) stepper motor per MM movement
    • Y80.30
      – 80.3 microsteps of the Y (Front to Back / Bed movement ) stepper motor per MM movement
    • Z400.l
      –  400.v microteps of the Z (Superlative) stepper motor per MM movement
    • E94.30
      – 94.iii microsteps of the extruder to pass 1mm of filament out

These, I’ll perhaps exist changing another time…..These will be quite important for ensuring the Printer outputs stuff that is accurately sized

In particular, the Ten and Y axis belts definitley  aren’t the same length, so it’s likely the steps per MM will be slightly dissimilar

http://print.theporto.com/posts/how-to-calibrate-your-3d-printer-extruder-steps/ Goes into more detail than I tin for the Extruder calibration.

repeat:Maximum feedrates (units/s) – This basically limits how fast the pinter can go! units are again Millimetres per second



  • M203 –

    • X300.00
      – Left to right – 300mm/due south (30cm/s, that’southward the whole width in 1 second!!)
    • Y300.00– front to back – 300mm/south (30cm/s, that’s the whole depth in 1 second!!)
    • Z5.00– Up and Downwards – 5mm/s – Glacial 🙂
    • E25.00
      – Extruder – unsure what this means at the moment…25 what per what?
Read:  Belkin N150 Wireless Modem Router Firmware Update

echo:Maximum Acceleration (units/s2): –i.east. how quick information technology tin get to somewhere – in this case, X is able sustain an acceleration of 500 milimeters per second from remainder…or, using some
simple formula
 nosotros can figure out that these numbers are a tad high

  • M201
    – Set Print Max Dispatch

    • X500 –500 millimeters per second per second …Given the bed is just 300mm long, a maximum speed of 547.723m/s would be reached at the end of the bed in just i.095 seconds!…..this won’t happen in existent life of course, which is where the Jerk settings come in AND where the maximum speed of 300mm/south applies in a higher place……i.e. just because your Tesla in ludicrous manner tin out accelerate gravity,
      doesn’t hateful it’ll get into orbit any time soon, or exist able to sustain that acceleration for the amount of fourth dimension necessary to obtain orbit!……
    • Y500
    • Z100 –
    • E500 – there must be a ‘multiplier’ somewhere for extruder, can’t believe that it tin can accelerate filament at a steady 0.051 M!

repeat:Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel>


  • M204


    – Set Starting Acceleration





    • P500.00 – maximum Printing acceleration
    • R800.00 – maximum filament retraction acceleration
    • T500.00 – maximum Travel acceleration (whilst not press / extruding)

echo:Advanced: S<min_feedrate> T<min_travel_feedrate> B<min_segment_time_ms>
X<max_xy_jerk> Z<max_z_jerk> E<max_e_jerk>


  • M205


    – Set Avant-garde Settings





    • S0.00 – Feed Rate – Minium feedrate for Print moves
    • T0.00 – Feed Rate – Minimum feedrate for Travel moves
    • B20000 – Minimum Segment Time – Microseconds -this number suggests 20 seconds!?
    • X7.00 – 10 Maximum Jerk in mm/southward
    • Y7.00 – Y Maximum Jerk in mm/s
    • Z0.40 – Z Maximum Jerk in mm/s
    • E1.00 – Extruder Maximum Jerk

These settings seem to be fairly important –
especially to tuning the time for printing in Cura

Summary – Important settings

  • Speed – which is  the charge per unit of alter in your position – Millimeters per second
  • Dispatch – which is the charge per unit of modify of speed – Millimeters per second Squared
  • Jerk
    – is the minimum velocity deviation at which the printer doesn’t need to accelerate or decelerate…….information technology’ll be a higher number in Bowden setups due to their lesser print caput mass….lower in direct drive considering they have steppers and stuff on the head, more mass, which can’t change velocity as apace. From the Marlin Firmware – when changing Speed AND direction – if the divergence is less than the value defined, it may happen instantaneously
  • Basic Wiggle explaination
    • If you’re driving at loftier speed in your car and try to decline a side street without slowing down, you tin’t, yous’ll overshoot the street (ringing) and have to turn your car around or reverse to be able to get into  that street…
    • To take the turning yous have to change dispatch – decelerate in the direction you’re currently going simply enough to turn and accelerate over again to the desired speed when you’re in the side street. Your motorcar hasn’t lost all it’s speed taking the corner, just enough to brand sure you lot accept the corner well, without skidding (missing steps)
  • simpler Wiggle explaination
    • Agree a 20Kg weight in your hand….now, imagine someone taking information technology off you slowly..If information technology were instantaneously removed, your paw would probably shoot upwards and whack you in the face….Inorthward both cases, the force has gone fron near nine.eight newtons to Zero slow removal of the weight vs instant removal is a good analogy for low jerk vs infinite / very high jerk settings….information technology’southward a fine tuning  for what your motorcar is ‘in theory’ capable of, vs what information technology is physically capable of.
  • Speed – Faster = lower quality prints
  • Dispatch – Faster = stringing, slower = blobbing
  • Jerk
    – effectivley ‘clamps downwards’ the maximum speed

    • 100000 towards infinite – ‘faster’ – instant changes in direction…. causes lots of vibration, shaking of printer and ‘ringing’ in prints Repetier has a default setting of 20! Marlin has ten…
    • 1 – ‘slower’ – problems cornering, too slow, blobby prints, really smoothes out motion on lower finish / desperately setup printers
Read:  How Long Does It Take to Update Firmware on Phantom 3

Even amend mail nigh how Wiggle affects your prints

Early Fourties, Wife, two kids in chief school. Both of united states of america work total fourth dimension…five years now we’ve been Dorsum in Blighty after a decade away…It’due south a new land for everyone! Still finding time to tinker!



Wanhao D9 Mk 2 Y Offset Firmware

Check Also

Cara Flash Advan Hammer R3d

Cara Flash Advan Hammer R3d

Cara Flash Advan Hammer R3d Firmware Advan Hammer R3D (Sukses) Assalamu’alaikumSelamat Siang Oke Berjumpa Pun …