CNC Torch Table v19.10: Difference between revisions
(→BOM) |
|||
(31 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
[[File:torch.jpg|450px]][[File:torch2.jpg|450px]] | |||
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217912088050995&width=500" width="500" height="650" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html> | |||
=CAD 1" Universal Axis - 3 Pieces= | =CAD 1" Universal Axis - 3 Pieces= | ||
Line 4: | Line 8: | ||
==Mechanical== | ==Mechanical== | ||
[[File:CNC_Torch_1in_idler_module.jpg|100px]][[File:torch_idler_trimmed.png|100px]][[File:front_of_idler_trimmed.png|100px]][[File:torch.png|100px]][[File:torch_tip.png|100px]][[File:torch_handle_only.png|100px]][[File:Cnc_torch_idler_v19_10.png|100px]][[File:Bearing_1in.png|100px]][[File:nema23motor.png|100px]][[File:tb6600.png|100px]][[File:idlerassy2.png|100px]][[File:1inchshaft.png|100px]][[File:EndPlug.png|100px]][[File:idler+bearing.png|100px]][[File:Cnc_torch_carriage_v19_10.png|100px]][[File:Cnc_peg_15mm_belt_v19_10.png|100px]][[File:Cnc_torch_half_carriage_v19_10.png|100px]][[File:YAxisAssembly.PNG|100px]][[File:Torch table assembly v19 10.png|100px]][[File:CNC_Torch_Tablepic.jpg|100px]][[File:igniter.png|100px]][[File:Fl_205_cut_of_solenoid.png|100px]] | [[File:newhead.png|100px]][[File:CNC_Torch_1in_idler_module.jpg|100px]][[File:torch_idler_trimmed.png|100px]][[File:front_of_idler_trimmed.png|100px]][[File:torch.png|100px]][[File:torch_tip.png|100px]][[File:torch_handle_only.png|100px]][[File:Cnc_torch_idler_v19_10.png|100px]][[File:Bearing_1in.png|100px]][[File:nema23motor.png|100px]][[File:tb6600.png|100px]][[File:idlerassy2.png|100px]][[File:1inchshaft.png|100px]][[File:EndPlug.png|100px]][[File:idler+bearing.png|100px]][[File:Cnc_torch_carriage_v19_10.png|100px]][[File:Cnc_peg_15mm_belt_v19_10.png|100px]][[File:Cnc_torch_half_carriage_v19_10.png|100px]][[File:YAxisAssembly.PNG|100px]][[File:Torch table assembly v19 10.png|100px]][[File:CNC_Torch_Tablepic.jpg|100px]][[File:igniter.png|100px]][[File:Fl_205_cut_of_solenoid.png|100px]] | ||
[[File:quarterplug.png|100px]][[File:zassembly.png|100px]][[File:Idler_belt_wheel.png|100px]] | |||
<gallery perrow=6> | |||
File:Torch_table_assembly_v21_08.png|Update to final assembly, includes two Y axis. FreeCAD at Github -[https://github.com/AmunRa1322/OpenSourceEcology_Files/blob/main/Torch_table_assembly_v21_08.FCStd] | |||
File:Torch table assembly v19 10.png|Final assembly of CNC torch table. FreeCAD at Gitlab -[https://gitlab.com/mi_shell/cnc_torch_table_v19_10/blob/master/Torch_table_assembly_v19_10.FCStd] | File:Torch table assembly v19 10.png|Final assembly of CNC torch table. FreeCAD at Gitlab -[https://gitlab.com/mi_shell/cnc_torch_table_v19_10/blob/master/Torch_table_assembly_v19_10.FCStd] | ||
File:zassembly.png|Assembly of Z axis with gas solenoids. Gitlab - [https://gitlab.com/mi_shell/cnc_torch_table_v19_10/blob/master/torch_z_axis_3_compound.fcstd]. Wiki - [[File:torch_head.fcstd]] | |||
File:YAxisAssembly.PNG|[[File:YAxisAssembly.FCStd]] - Assembly of Y axis | File:YAxisAssembly.PNG|[[File:YAxisAssembly.FCStd]] - Assembly of Y axis | ||
Line 21: | Line 30: | ||
File:BearingFlange.PNG|Flange for 608 bearing. Download - [[File:BearingFlange.FCStd]] | File:BearingFlange.PNG|Flange for 608 bearing. Download - [[File:BearingFlange.FCStd]] | ||
File:BearingBushing.PNG|Bushing for Flanged bearing. Download - [[File:BearingBushing.FCStd]] | File:BearingBushing.PNG|<strike>Bushing for Flanged bearing. Download - [[File:BearingBushing.FCStd]]</strike> | ||
File:Bearing_1in.png|[[File:Bearing_1in.fcstd]] | File:Bearing_1in.png|[[File:Bearing_1in.fcstd]] | ||
Line 53: | Line 62: | ||
File:IdlerShort.PNG|[[File:IdlerShort.FCStd]] - Short Idler to take flanged bearing | File:IdlerShort.PNG|[[File:IdlerShort.FCStd]] - Short Idler to take flanged bearing. Short Idler STL - [[File:IdlerShort.stl]] | ||
File:Cnc_torch_half_carriage_v19_10.png|Half carriage for auto alignment - [[File:Cnc_torch_half_carriage_v19_10.fcstd]] - STL - [[File:Cnc_torch_half_carriage_v19_10.stl]] | File:Cnc_torch_half_carriage_v19_10.png|Half carriage for auto alignment - [[File:Cnc_torch_half_carriage_v19_10.fcstd]] - STL - [[File:Cnc_torch_half_carriage_v19_10.stl]] | ||
Line 60: | Line 69: | ||
File:Fl_205_cut_of_solenoid.png|EM valve for acetylene and oxygen<br>FreeCAD - [[File:Fl_205_cut_of_solenoid.fcstd]] | File:Fl_205_cut_of_solenoid.png|EM valve for acetylene and oxygen<br>FreeCAD - [[File:Fl_205_cut_of_solenoid.fcstd]] | ||
File:quarterplug.png|1/4" Plug. <br>FreeCAD - [[File:quarterplug.stl]] | |||
File:Idler_belt_wheel.png|Idler wheel.<br>FreeCAD - [[File:Idler_belt_wheel.fcstd]]<br>STL - [[File:Idler_belt_wheel.stl]] | |||
</gallery> | </gallery> | ||
==Electronics== | ==Electronics== | ||
[[File:12Vps.png|100px]][[File:auxcontrol.png|100px]][[File:auxcontrol2.png|100px]][[File:auxcontrol3.png|100px]][[File:auxcontrol4.png|100px]][[File:auxcontrol5.png|100px]] | |||
<gallery perrow=6> | <gallery perrow=6> | ||
Line 82: | Line 96: | ||
File:tb6600.png|[[File:tb6600.fcstd]] Toshiba 6600 stepper driver. Source: [https://grabcad.com/library/smakn-tb6600-stepper-motor-driver-1] | File:tb6600.png|[[File:tb6600.fcstd]] Toshiba 6600 stepper driver. Source: [https://grabcad.com/library/smakn-tb6600-stepper-motor-driver-1] | ||
File:12Vps.png|12V Power Supply for gas solenoids and steppers. [[File:12Vps.fcstd]]. | |||
File:auxcontrol3.png|Auxiliary control panel. [[File:auxcontrolpanel.fcstd]]. STL - [[File:auxcontrolpanel.stl]] | |||
</gallery> | </gallery> | ||
Line 88: | Line 105: | ||
[https://docs.google.com/presentation/d/147njEaI7l1EIeFnWV-fUV9Qo_h0hvaWbvnaksE9QKUg/edit#slide=id.g5c3be0ce2d_1_28 edit] | [https://docs.google.com/presentation/d/147njEaI7l1EIeFnWV-fUV9Qo_h0hvaWbvnaksE9QKUg/edit#slide=id.g5c3be0ce2d_1_28 edit] | ||
=Universal Controller Automation= | |||
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217885140097313&width=500" width="500" height="644" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html> | |||
=Concept Video Walk-Through= | =Concept Video Walk-Through= | ||
Line 93: | Line 113: | ||
=BOM= | =BOM= | ||
*Handle - [https://www.harborfreight.com/18-inch-oxygen-acetylene-cutting-torch-96290.html] | |||
*Impco FL-205-1 valves - [https://www.amazon.com/gp/product/B009SEIIBM/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1] | *Impco FL-205-1 valves - [https://www.amazon.com/gp/product/B009SEIIBM/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1] | ||
*Impco Et98-52295 valves - [https://www.amazon.com/Impco-Et98-50362-001-Propane-Lockoff-Et98-52295/dp/B00EP1QX56/ref=sr_1_18?keywords=lpg+valve&qid=1574915647&s=industrial&sr=1-18] | *Impco Et98-52295 valves - [https://www.amazon.com/Impco-Et98-50362-001-Propane-Lockoff-Et98-52295/dp/B00EP1QX56/ref=sr_1_18?keywords=lpg+valve&qid=1574915647&s=industrial&sr=1-18] | ||
Line 103: | Line 124: | ||
=Firmware= | =Firmware= | ||
*To use no temperature sensors, set max temps to 500 and jumper the thermistor pin pairs. Jumpering sets temp to max, which is 358C. | |||
Download firmware: [[File:Marlin_v19.10.CNCTorch.zip]] | |||
*To use no temperature sensors, set max temps to 500 and jumper the thermistor pin pairs. Jumpering sets temp to max, which is 358C. Result: does not work. MAXTEMP error is still triggered. | |||
*So instead in Configuration.h: | |||
#define HEATER_0_MINTEMP -1 | |||
#define BED_MINTEMP -1 | |||
This works. Without thermistors, RAMPS reads 0C. Set the minimum below that, and MINTEMP ERROR is avoided. | |||
=Build= | =Build= | ||
X axis, carriage, end plug for hanging [[1" Universal Axis]] around 4"x4" | X axis, carriage, end plug for hanging [[1" Universal Axis]] around 4"x4" steel tube: | ||
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217867261690364&width=500" width="500" height="650" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217856972593143&width=500" width="500" height="532" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fvideos%2F10217788974093223%2F&show_text=0&width=267" width="267" height="476" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allowFullScreen="true"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217820074070703&width=500" width="500" height="689" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217808367898056&width=500" width="500" height="532" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217792045209999&width=500" width="500" height="570" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217791716161773&width=500" width="500" height="670" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fvideos%2F10217788974093223%2F&show_text=0&width=267" width="267" height="476" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allowFullScreen="true"></iframe></html> | <html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217912088050995&width=500" width="500" height="650" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217884328557025&width=500" width="500" height="397" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217867261690364&width=500" width="500" height="650" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217856972593143&width=500" width="500" height="532" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fvideos%2F10217788974093223%2F&show_text=0&width=267" width="267" height="476" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allowFullScreen="true"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217820074070703&width=500" width="500" height="689" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217808367898056&width=500" width="500" height="532" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217792045209999&width=500" width="500" height="570" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217791716161773&width=500" width="500" height="670" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe><iframe src="https://www.facebook.com/plugins/video.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fvideos%2F10217788974093223%2F&show_text=0&width=267" width="267" height="476" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allowFullScreen="true"></iframe></html> | ||
=Links= | =Links= | ||
Line 114: | Line 144: | ||
*[[Universal Axis]] | *[[Universal Axis]] | ||
*[[Universal Controller]] | *[[Universal Controller]] | ||
*[[Chris Bassett Log]] - gas control on 2013 version |
Latest revision as of 18:42, 2 August 2021
CAD 1" Universal Axis - 3 Pieces
Frame
Mechanical
Update to final assembly, includes two Y axis. FreeCAD at Github -[1]
Final assembly of CNC torch table. FreeCAD at Gitlab -[2]
Assembly of Z axis with gas solenoids. Gitlab - [3]. Wiki - File:Torch head.fcstd
File:YAxisAssembly.FCStd - Assembly of Y axis
File:Cnctorchidlerassy.fcstd Idler assembly for final assembly via merge workflow.
File:1inchshaft.fcstd One inch front side shaft.
608 skateboard 8x22x7 mm Bearing. Download - File:608Bearing.FCStd
Flange for 608 bearing. Download - File:BearingFlange.FCStd
Bushing for Flanged bearing. Download - File:BearingBushing.FCStd- Torchidlerbolt.png
Bolt for CNC torch table idler to frame attachment. Download - File:608Bearing.FCStd
Stock tubing library. Download - File:FreeCAD Tubing Library.tar.gz. See more information at Quarter Inch Stock Tubing
Parametric 4x4 tubing - File:4x4Tube.FCStd.
End Plug to join Idler to 4x4 tubing - File:EndPlug.FCStd.
File:Nema23motor.fcstdNema 23 motor.
File:CNC Torch 1708 Motor interface.fcstd
. STL for printing - File:CNC Torch 1708 motorside.stl
File:CNC Torch 1in carriage module.fcstd Has the shortened and longer printed piece.
File:Cnc torch idler v19 10.fcstd Idler with full carriage contact. STL - File:Cnc torch idler v19 10.stl
File:Torch.fcstd Torch Handle.
File:Torch tip.fcstd Torch Handle.
File:Torch handle only.fcstd Torch Handle.
File:Cnc torch carriage v19 10.fcstd - carriage with nut catchers in top and bottom. STL - File:Cnc torch carriage v19 10.stl
Peg for 15mm G2 belt - File:Cnc peg 15mm belt v19 10.fcstd - STL - File:Cnc peg 15mm belt v19 10.stl
File:IdlerShort.FCStd - Short Idler to take flanged bearing. Short Idler STL - File:IdlerShort.stl
Half carriage for auto alignment - File:Cnc torch half carriage v19 10.fcstd - STL - File:Cnc torch half carriage v19 10.stl
Igniter for acetylene cut torch
FreeCAD - File:Igniter.fcstdEM valve for acetylene and oxygen
FreeCAD - File:Fl 205 cut of solenoid.fcstd1/4" Plug.
FreeCAD - File:Quarterplug.stlIdler wheel.
FreeCAD - File:Idler belt wheel.fcstd
STL - File:Idler belt wheel.stl
Electronics
Control Panel - FreeCAD -File:Controlpanel v1904.fcstd. Bent panel STL - File:Bentpanel v1904.stl
D3D v19.04 Power Supply - FreeCAD -File:Powersupply v1904.fcstd
RAMPS 1.4 - FreeCAD -File:RAMPS14 v1904.fcstd. Full detailed file - 4MB - [4]
Stepper driver - FreeCAD -File:Stepperdriver v1904.fcstd. File for detailed LCD controller and endstop can be found at [5]
Solid state relay - FreeCAD -File:Ssr v1904.fcstd. Source: [6]. See Fotek SSR. Dimensions verified with Amazon source.
Reprap Discount Smart Controller - FreeCAD -File:Smartcontroller v1904.fcstd. Source: [7].
Ground Fault Connection Interrupt (GFCI) outlet - FreeCAD -File:Gfci v1904.fcstd. CAD source at McMaster Carr: [8]. May not represent actual GFCI.
File:Tb6600.fcstd Toshiba 6600 stepper driver. Source: [9]
12V Power Supply for gas solenoids and steppers. File:12Vps.fcstd.
Auxiliary control panel. File:Auxcontrolpanel.fcstd. STL - File:Auxcontrolpanel.stl
Concept
Universal Controller Automation
Concept Video Walk-Through
BOM
- Handle - [10]
- Impco FL-205-1 valves - [11]
- Impco Et98-52295 valves - [12]
- Brass 90° Elbow 1/4" NPT Male to Female - [13]
- 40 micron Inline Gas Filter - [14][15]
- Idler Bearing - [16]
- Spring steel - 0.049" - [17] and 0.075" - [18]
- Split Wire Loom - 1.5"
- Angle barb - 1/4" - [19]
Firmware
Download firmware: File:Marlin v19.10.CNCTorch.zip
- To use no temperature sensors, set max temps to 500 and jumper the thermistor pin pairs. Jumpering sets temp to max, which is 358C. Result: does not work. MAXTEMP error is still triggered.
- So instead in Configuration.h:
- define HEATER_0_MINTEMP -1
- define BED_MINTEMP -1
This works. Without thermistors, RAMPS reads 0C. Set the minimum below that, and MINTEMP ERROR is avoided.
Build
X axis, carriage, end plug for hanging 1" Universal Axis around 4"x4" steel tube:
Links
- Torch Table Genealogy
- Universal Axis
- Universal Controller
- Chris Bassett Log - gas control on 2013 version