CNC Torch Table v19.10: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
 
(34 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>


<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]
*Brass 90° Elbow 1/4" NPT Male to Female - [https://www.amazon.com/Parker-Fitting-Degree-Street-Female/dp/B00NEFXCVM]
*Brass 90° Elbow 1/4" NPT Male to Female - [https://www.amazon.com/Parker-Fitting-Degree-Street-Female/dp/B00NEFXCVM]
*40 micron Inline Gas Filter - [https://www.airgas.com/product/Gas-Equipment/Specialty-Gas-Equipment/Specialty-Gas-Equipment-Misc-/p/Y40LF402FM-AG][https://www.buyfittingsonline.com/1-4-in-nipple-inline-filter-brass-body-max-operating-pressure-300-psi/]
*Idler Bearing - [https://www.amazon.com/gp/product/B07JB2Y4H3/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1]
*Idler Bearing - [https://www.amazon.com/gp/product/B07JB2Y4H3/ref=ppx_yo_dt_b_asin_title_o02_s00?ie=UTF8&psc=1]
*Spring steel - 0.049" - [https://www.mcmaster.com/9666k66] and 0.075" - [https://www.mcmaster.com/9666k43]
*Spring steel - 0.049" - [https://www.mcmaster.com/9666k66] and 0.075" - [https://www.mcmaster.com/9666k43]
*[[Split Wire Loom]] - 1.5"
*[[Split Wire Loom]] - 1.5"
*Angle barb - 1/4" - [https://www.menards.com/main/plumbing/pipe-fittings/nylon-hose-barb-fittings/sioux-chief-1-4-mip-x-3-8-id-barb-nylon-elbow/904-28161001/p-1461693622317-c-8553.htm?tid=6305736642373159398&ipos=2]
*Angle barb - 1/4" - [https://www.menards.com/main/plumbing/pipe-fittings/nylon-hose-barb-fittings/sioux-chief-1-4-mip-x-3-8-id-barb-nylon-elbow/904-28161001/p-1461693622317-c-8553.htm?tid=6305736642373159398&ipos=2]
=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=
=Build=
X axis, carriage, end plug for hanging [[1" Universal Axis]] around 4"x4" stel tube:
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 110: 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

Torch.jpgTorch2.jpg

CAD 1" Universal Axis - 3 Pieces

Frame

Mechanical

Newhead.pngCNC Torch 1in idler module.jpgTorch idler trimmed.pngFront of idler trimmed.pngTorch.pngTorch tip.pngTorch handle only.pngCnc torch idler v19 10.pngBearing 1in.pngNema23motor.pngTb6600.pngIdlerassy2.png1inchshaft.pngEndPlug.pngIdler+bearing.pngCnc torch carriage v19 10.pngCnc peg 15mm belt v19 10.pngCnc torch half carriage v19 10.pngYAxisAssembly.PNGTorch table assembly v19 10.pngCNC Torch Tablepic.jpgIgniter.pngFl 205 cut of solenoid.png Quarterplug.pngZassembly.pngIdler belt wheel.png

Electronics

12Vps.pngAuxcontrol.pngAuxcontrol2.pngAuxcontrol3.pngAuxcontrol4.pngAuxcontrol5.png

Concept

edit

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:
  1. define HEATER_0_MINTEMP -1
  2. 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