3D Printing Wiki

Advancing 3D printing mastery

User Tools

Site Tools


04_projects:02_kinetic_sand_table

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
04_projects:02_kinetic_sand_table [2024/12/20 10:55] – [Stepper Drivers] jattie04_projects:02_kinetic_sand_table [2024/12/20 20:39] (current) – [Linear Stage] jattie
Line 1: Line 1:
-~~NOTOC~~+~~CLOSETOC~~
 |<100% 25% - >| |<100% 25% - >|
 ^  \\ 3D PRINTING AND DESIGN REFERENCE DOCUMENT\\ \\   ^^ ^  \\ 3D PRINTING AND DESIGN REFERENCE DOCUMENT\\ \\   ^^
Line 89: Line 89:
  
 The different models of these types of units are tabled below for comparison. The different models of these types of units are tabled below for comparison.
 +
 +{{:04_projects:screenshot_2024-12-20_105652.png?direct|}}
  
 ^Feature/Driver^TB6600^DM556^DM556T^DM542^ERP60^DM860H^DM860S^DM860T^ ^Feature/Driver^TB6600^DM556^DM556T^DM542^ERP60^DM860H^DM860S^DM860T^
Line 98: Line 100:
 ^Applications|General use, CNC machines|General use, CNC machines|General use, CNC machines|General use, CNC machines|General use, CNC machines|General use, CNC machines|General use, CNC machines|General use, CNC machines| ^Applications|General use, CNC machines|General use, CNC machines|General use, CNC machines|General use, CNC machines|General use, CNC machines|General use, CNC machines|General use, CNC machines|General use, CNC machines|
  
 +The other option is smaller packaged driver like these: 
 +
 +{{:04_projects:screenshot_2024-12-20_110048.png?direct|}}
  
 ^ Feature/Driver | STSPIN820 | DRV8834 | A4988 | MP6500 | A5984 | TB67S249 | DRV8434 | TMCM-1260 ^ ^ Feature/Driver | STSPIN820 | DRV8834 | A4988 | MP6500 | A5984 | TB67S249 | DRV8434 | TMCM-1260 ^
Line 108: Line 113:
  
 The TMC2208 and TMC2209 are known for their silent operation due to their StealthChop technology. The TMC2208 and TMC2209 are known for their silent operation due to their StealthChop technology.
 +
 +<WRAP center round tip 60%>
 +The final choice of driver came down to cost and effort to implement. At the time of writing TB6600 units were available from amazon for €11,10. With optical insulated inputs((https://components101.com/sites/default/files/component_datasheet/TB6600-Datasheet.pdf)) and the cost, it's a no brainer choice for me.
 +</WRAP>
 + 
 +
 +==== Wiring ====
 +
 +The pico datasheet((https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf)) section 2.1 confirms use of the 3.3V output for signal purposes of up to 300mA. The TB6600 datasheet((https://www.makerguides.com/wp-content/uploads/2019/10/TB6600-Manual.pdf)) confirms 15mA currents required to drive the optocouplers.
 +
 +The proposed microcontroller wiring from the same datasheet proposes the following:
 +{{:04_projects:screenshot_2024-12-20_172700.png?direct&600|}}
 +
 +So in keeping with the proposed vendor Microcontroller wiring we then add the enable lines back in and it should look like this.
 +
 +{{:04_projects:screenshot_2024-12-20_151800.png?direct|}}
 +
 +This schematic show the wiring for the X axis, the two Y axis connections for direction and step should be used instead.
 ===== Linear Hardware ===== ===== Linear Hardware =====
  
 +==== Stepper Motors ====
 +
 +My stepper motor choice is from what I already have on hand, is popular and abundantly available. Any Nema 17 motor will suffice. 
 +
 +^Brand| Creality 3D 42-40|
 +^Item Name| RepRap 42 Stepper Motor|
 +^Article number| 42-40|
 +^SKU|3204120126|
 +^Step angle| 1.8degrees|
 +^Rated voltage| 4.83V|
 +^Current rating| 1.5(A)|
 +^Rated speed| 1-1000(rpm)|
 +^Rated torque| 0.4(NM)|
 +^Ambient temperature| -20 ℃ ~ + 50℃|
 +^Length| 40mm|
 +^Application| 3D printer|
 +^Shaft| Round shaft|
 +
 +Using this stepper in conjunction with a TB6600, simply set the current limit to match that of the motor selected, regardless pf the voltage supplied to the controller. The controller regulates the current limit set up from the dip switches. ((https://community.robotshop.com/forum/t/power-supply-requirements-for-stepper-motor-controller/28483/4)) 
 +
 +
 +==== Linear Stage ====
 +
 +For my linear stage I decided to venture off the well travelled path and investigate alternative rail options. 
 +
 +Browsing at my local hardware store I found polished oval rails like these and started working of a 3D printed design that can use cheap 3D printed options to turn these into a linear stage.
 +
 +{{:04_projects:screenshot_2024-12-20_202050.png?direct|}}
 +
 +{{:04_projects:screenshot_2024-12-14_173744.png?direct&400 |}}I created some oval shaped linear bearings for starters and testing them on the rails.
 +
 +The were designed with very tight fit tolerances.
 +
 +{{:04_projects:screenshot_2024-12-16_140548.png?direct&350|}}{{:04_projects:screenshot_2024-12-16_140559.png?direct&350 |}}
 +Then created some bearing holders with idler pulley holders and mounts for the cross bar.
 +
 +The cross bar fit was also tight and I used a mallet to drive it on to avoid play. I realised I did not fit the bearing and designed a split bearing.
  
 +The bearings are here: https://www.printables.com/model/1108249-oval-tube-linear-bearing-15x30x50mm
  
 +The gantry sliders with bearing and idler pulleys are here: https://www.printables.com/model/1111593-oval-profile-linear-stage-single-bearing
  
04_projects/02_kinetic_sand_table.1734692108.txt.gz · Last modified: 2024/12/20 10:55 by jattie