Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
3dprint:solidoodle [2018/07/22 17:20] – [Motors] philpem | 3dprint:solidoodle [2019/02/09 11:26] – [Table] philpem |
---|
| |
* Solidoodle 2 Pro | * Solidoodle 2 Pro |
* Stock [[http://reprap.org/wiki/Sanguinololu|Sanguinololu v1.3a]] controller board | * [[https://reprap.org/wiki/MKS_GEN|MKS GEN V1.4]] controller |
* PWM output added for part-cooler fan | * Marlin firmware, custom configuration. |
* Original [[https://www.pololu.com/product/1182|Pololu A4988]] stepper drivers swapped for [[https://www.pololu.com/product/2982|Pololu DRV8825 type]] | * [[https://www.pololu.com/product/2982|Pololu DRV8825]] stepper motor drivers |
* Added a 60mm fan to keep the stepper drivers cool | * [[https://reprap.org/mediawiki/images/c/c2/MksGenV14-Pinout.png|MKS GEN 1.4 pinouts]] |
* Removed the top cover -- this no longer fits due to the addition of the cable chain and Y-axis direct-drive mod. | * [[https://3daddict.com/files/MKS_Gen_DataSheet.pdf|MKS GEN datasheet]] |
| * [[https://discuss.toms3d.org/software-f5/marlin-with-mks-gen-1-4-tmc2130-t382.html|MKS GEN with TMC motor drivers and LCDs]] |
| * [[http://marlinfw.org/docs/gcode/M503.html|Marlin Gcode reference]] |
| * [[http://marlinfw.org/docs/configuration/configuration.html#keypads|Marlin config guide]] |
| * Removed the top cover -- need to find a way to make this fit with the Y-axis direct-drive mod and cable chain in place. |
* [[https://www.thingiverse.com/thing:36177|Z-axis "Nut-hugger"]] Z-wobble prevention mod ([[http://www.soliforum.com/topic/808/replacing-the-z-axis/|soon to be replaced with a proper trapezoidal leadscrew]]) | * [[https://www.thingiverse.com/thing:36177|Z-axis "Nut-hugger"]] Z-wobble prevention mod ([[http://www.soliforum.com/topic/808/replacing-the-z-axis/|soon to be replaced with a proper trapezoidal leadscrew]]) |
* [[https://www.thingiverse.com/thing:176135|Bed alignment thumbscrews with M4 nuts]] -- massively simplifies bed levelling | * [[https://www.thingiverse.com/thing:176135|Bed alignment thumbscrews with M4 nuts]] -- massively simplifies bed levelling |
* [[https://e3d-online.com/hobb-goblin-5mm-drive-gear|E3D HobbGoblin, 5mm ID]] extruder drive gear | * [[https://e3d-online.com/hobb-goblin-5mm-drive-gear|E3D HobbGoblin, 5mm ID]] extruder drive gear |
* [[https://www.thingiverse.com/thing:40701|Lawsy lowered Z-screw]] to account for the height of the E3D extruder | * [[https://www.thingiverse.com/thing:40701|Lawsy lowered Z-screw]] to account for the height of the E3D extruder |
* ... Actually, I machined a version of the Lawsy screw out of aluminium, because the plastic one broke :( | * Later replaced with a machined aluminium Z-screw |
* Keenovo 120W silicone bed heater element with internal thermistor | * Keenovo 120W silicone bed heater element with internal thermistor |
* [[https://www.thingiverse.com/thing:104817|Cable chain]] and [[https://www.thingiverse.com/thing:118182|belt guard]] | * [[https://www.thingiverse.com/thing:104817|Cable chain]] and [[https://www.thingiverse.com/thing:118182|belt guard]] |
* Soon to be replaced with a commercial cable-chain | |
* [[http://tomhorsley.com/hardware/solidoodle/solidoodle-ydirect.html|Y-axis direct-drive mod]] (3D model on [[http://www.thingiverse.com/thing:593006|Thingiverse]]) | * [[http://tomhorsley.com/hardware/solidoodle/solidoodle-ydirect.html|Y-axis direct-drive mod]] (3D model on [[http://www.thingiverse.com/thing:593006|Thingiverse]]) |
* [[https://www.thingiverse.com/thing:85707|Lawsy extended filament guide]] | * [[https://www.thingiverse.com/thing:85707|Lawsy extended filament guide]] |
| * http://tomhorsley.com/hardware/solidoodle/solidoodle-ybearing.html -- Y-axis bearing support with SFL686ZZ flanged bearing |
| * Massively reduces Y-axis binding (especially after the bushings have started to wear) |
* Next additions: | * Next additions: |
* [[https://www.thingiverse.com/thing:1443926|Belt clamps]] to reduce the risk of the Y-belt breaking at the screw-holes | * [[https://www.thingiverse.com/thing:1443926|Belt clamps]] to reduce the risk of the Y-belt breaking at the screw-holes |
* http://www.soliforum.com/topic/2361/all-bearing-y-axis-conversion/ -- All-bearing Y-axis | * http://www.soliforum.com/topic/2361/all-bearing-y-axis-conversion/ -- All-bearing Y-axis |
* http://tomhorsley.com/hardware/solidoodle/solidoodle-ybearing.html -- Y-axis bearing support with SFL686ZZ flanged bearing | * https://www.thingiverse.com/thing:2451368/comments -- TUSH++ filament spool holder |
* Considering: | * LCD display, SD card and control panel for the MKS |
* Improve filament feed | * http://osoyoo.com/2016/06/30/mks-1-4-3d-printer-board-marlin-firmware-installation-guide/ |
* https://www.thingiverse.com/thing:2047554 (TUSH / Ultimate spool holder) | |
| |
===== Motors ===== | ===== Motors ===== |
| |
Per [[http://www.soliwiki.com/List_of_compatible_hardware|SoliWiki's list of compatible hardware]]: | Per [[http://www.soliwiki.com/List_of_compatible_hardware|SoliWiki's list of compatible hardware]]: |
| |
| ^ Axis ^ Motor ^ |
| | X | [[https://github.com/BCN3D/BCN3DSigma-Mechanics/blob/master/Manufacturing%20Files/Cables%2C%20Steppers%20and%20Fans/Steppers/SM35HT36-1004-08A.pdf|SM35HT36-1004A]] NEMA-14: Single shaft, 1.8°/step, 2.0V 1.0A, 19 Oz-in (134mN.m) holding torque, 4-lead | |
| | Y | [[http://www.smartautomation.com.cn/content/?661.html|SM42HT33-1334A]] NEMA-17: Single shaft, 1.8°/step, 2.8V 1.33A, 30 Oz-in (220 mN.m) holding torque, 4-lead | |
| | Z | ::: | |
| | Extruder | ::: | |
| |
| I replaced the stock Y-axis motor with one from WeDo3DPrinting when I fitted the direct-drive mod. I did the same with the X-axis motor when I replaced the carriage. This means the current motor setup is: |
| |
^ Axis ^ Motor ^ | ^ Axis ^ Motor ^ |
| X | [[https://github.com/BCN3D/BCN3DSigma-Mechanics/blob/master/Manufacturing%20Files/Cables%2C%20Steppers%20and%20Fans/Steppers/SM35HT36-1004-08A.pdf|SM35HT36-1004A]] NEMA-14: Single shaft, 1.8°/step, 2.0V 1.0A, 19 Oz-in (1400 g-cm) holding torque, 4-lead | | | X | 35SHD0102-20B, NEMA-14: Single shaft, 1.8°/step, 4.35V 0.75A, 150mN.m, 4-lead | |
| Y | [[http://www.smartautomation.com.cn/content/?661.html|SM42HT33-1334A]] NEMA-17: Single shaft, 1.8°/step, 2.8V 1.33A, 30 Oz-in (2200 g-cm) holding torque, 4-lead | | | Y | 42SHD0404-22, NEMA-17: Single shaft, 1.8°/step, 3V 1.5A, 480mN.m, 4-lead | |
| Z | ::: | | | Z | Original | |
| Extruder | ::: | | | Extruder | Original :?: | |
| |
I replaced the stock Y-axis motor with one from WeDo3DPrinting when I fitted the direct-drive mod. I did the same with the X-axis motor when I replaced the carriage. | Holding torque comparison: |
| |
| * X: new motor 150mN.m vs. original 134mN.m |
| * Y: new motor 480mN.m vs. original 212mn.m |
| |
===== Sanguinololu configuration ===== | ===== Board configuration ===== |
| |
==== Microstepping ==== | ==== Microstepping ==== |
| |
Installing a jumper sets the given mode line high. Removing it sets the mode line low. | Installing a jumper sets the given mode line high. Removing it sets the mode line low. |
| |
| |
**Microstep settings with the default A4988 drivers:** | |
| |
^ MS3 ^ MS2 ^ MS1 ^ Microstep resolution ^ | |
| 0 | 0 | 0 | Full step ^ | |
| 0 | 0 | 1 | Half step ^ | |
| 0 | 1 | 0 | 1/4 step ^ | |
| 0 | 1 | 1 | 1/8 step ^ | |
| 1 | 1 | 1 | 1/16 step ^ | |
| |
| |
**Microstep settings with the DRV8825 drivers:** | **Microstep settings with the DRV8825 drivers:** |
| 1 | 1 | 0 | 1/32 step ^ | | 1 | 1 | 0 | 1/32 step ^ |
| 1 | 1 | 1 | 1/32 step ^ | | 1 | 1 | 1 | 1/32 step ^ |
| |
| ===== References ===== |
| |
| * Vapour smoothing -- http://blog.reprap.org/2013/02/vapor-treating-abs-rp-parts.html |
| * Finding maximum print speed -- http://www.soliforum.com/topic/15529/finding-maximum-print-speeds/ |
| * Fixing Reprap clone LCDs with reversed connectors -- https://www.youtube.com/watch?v=ZvRfaYAIc4g |
| * Calibration |
| * Extruder calibration (extrude-and-measure method and extrusion multiplier) -- https://mattshub.com/2017/04/19/extruder-calibration/ |
| * https://reprap.org/wiki/Calibration |
| * [[https://reprap.org/wiki/Triffid_Hunter%27s_Calibration_Guide|Triffid Hunter's calibration guide]] |
| * [[https://www.thingiverse.com/thing:5573|The Essential Calibration Set]] (STL files) |
| * [[https://www.thingiverse.com/thing:298812|20mm X/Y calibration box]] |
| * [[https://github.com/cabbagecreek/Marlin3DprinterTool|Marlin3DPrinterTool]] -- calibration aid for printers running Marlin |
| * [[https://www.matterhackers.com/articles/how-to-print-in-multi-color-with-a-single-extruder|Printing multi-colour with a single extruder]] |
| * Prusa optimal layer height and steps-per-rev calculator -- https://www.prusaprinters.org/calculator/#optimallayer |
| * [[https://www.youtube.com/watch?v=yVTWXGqNB2I|Kapton tape -- wet mount method]] |
| |