D3D Marlin: Difference between revisions
Line 19: | Line 19: | ||
Note that the Z probe offset from extruder is defined with respect to the probe sensing location (the height at which the probe triggers), not the probe physical location. In other words, this offset is physically invisible - it is determined only upon observing where the probe triggers. This is somewhat counterintuitive. If the offset were determined with respect to the physical tip of the probe - than that offset could only be positive - a fixed probe must always be above the nozzle so that the probe would not hit the 3D prints that are being created: | Note that the Z probe offset from extruder is defined with respect to the probe sensing location (the height at which the probe triggers), not the probe physical location. In other words, this offset is physically invisible - it is determined only upon observing where the probe triggers. This is somewhat counterintuitive. If the offset were determined with respect to the physical tip of the probe - than that offset could only be positive - a fixed probe must always be above the nozzle so that the probe would not hit the 3D prints that are being created: | ||
<html><iframe src="https://docs.google.com/presentation/d/1RvVAuJdwWNv279yLypw15GMo4azfSqaWhHjKyhkxG98/embed?start=false&loop=false&delayms=3000#3" frameborder="0" width=" | <html><iframe src="https://docs.google.com/presentation/d/1RvVAuJdwWNv279yLypw15GMo4azfSqaWhHjKyhkxG98/embed?start=false&loop=false&delayms=3000#3" frameborder="0" width="600" height="400" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html> | ||
[https://docs.google.com/presentation/d/1RvVAuJdwWNv279yLypw15GMo4azfSqaWhHjKyhkxG98/edit#slide=id.g1eebddd91b_0_0 edit] | [https://docs.google.com/presentation/d/1RvVAuJdwWNv279yLypw15GMo4azfSqaWhHjKyhkxG98/edit#slide=id.g1eebddd91b_0_0 edit] |
Revision as of 23:08, 10 June 2017
Intro
- File:OSE Marlin.zip
- The firmware code which is uploaded to the control Arduino (part of RAMPS) is a bunch of files contained in a folder, totaling 1.5 MB. The main file for configuration is configuration.h. When using the Arduino Environment, load Marlin.ino when opening new file. This will open up the whole bunch of Marlin files. To upload to RAMPS - use a USB cord.
- To upload, make sure you have Serial Port selected in Tools, and correct Board selected.
- Upload did not work for MJ until I disconnected the 3D Printer - might have been wrong port selected.
Working Doc
Notes on Z Probe Offset from Extruder
Z probe offset from extruder is the critical single parameter that lets the machine know the correct location of the nozzle with respect to the Z probe - which allows the automatic bed leveling to work.
Z probe offset from extruder is positive if the probe is above the nozzle, and negative it it is below the nozzle.
Note that the Z probe offset from extruder is defined with respect to the probe sensing location (the height at which the probe triggers), not the probe physical location. In other words, this offset is physically invisible - it is determined only upon observing where the probe triggers. This is somewhat counterintuitive. If the offset were determined with respect to the physical tip of the probe - than that offset could only be positive - a fixed probe must always be above the nozzle so that the probe would not hit the 3D prints that are being created:
Log
- Warning - starting with [[OSE Folgertech Prusa i3 Marlin was a bad idea - old code and buggy.
- I downloaded a fresh version about March 16, 2017, and started from scratch as documented in working doc above.