Universal Controller: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
(Added a Category to the Page)
 
(55 intermediate revisions by 5 users not shown)
Line 1: Line 1:
=Next Steps=
{{Hint|The Universal Controller is a LCD-screen equipped controller that is capable of controlling 3D printers, CNC machines, welders, filament makers, automated machines, or any other applications where a microcontroller runs different actuators, sensors, or power elements. It is a platform consisting of RAMPS, LCD screen, power supply, power outlet, and power handling SSRs, and can be connected to external stepper drivers, solenoid valves, or other power elements. Equipped with an Arduino Mega, it can be used to control just about anything that requires a 100 kHz or lower control signal. See 2019 work on this at [[OSE Design Manual - Universal Machine Controller]]}}
Phase 1: Stepper Motors
=About the Universal Controller - Design and Uses=
#Do full wiring diagram for Arduino with RAMPS with TB880 stepper drivers
The Universal Controller consists of a 3D printed mounting panel, which holds all the components. This panel is printed with a 90 degree bend, and is straightened with a heat gun as shown in [[4D Printing]]. The main components for the D3D Pro 3D printer are 5:
#Assume 4 motors driving each axis at 1A each and 24V - are the stepper motors in D3D BOM good for 24V?
#Use USB power for Arduino
#Do not plug in the power to RAMPS - can it be powered only by the USB power via Arduino?
#Connect the TB880 with up to 4 stepper drivers each
#Use 24v power supply for stepper motors - can the usual steppers handle 24V?
Phase 2: Resistive or other Loads via External Relay
#Use AC heater pad so the bed heater is not relying on a DC power supply. This can be done with an external relay activated by the normal RAMPS heat bed output - [https://www.amazon.com/SainSmart-101-70-100-2-Channel-Relay-Module/dp/B0057OC6D8/ref=pd_sbs_147_2?_encoding=UTF8&pd_rd_i=B0057OC6D8&pd_rd_r=YY76X3DHYA8XPYZC54TH&pd_rd_w=N5swh&pd_rd_wg=xSduu&psc=1&refRID=YY76X3DHYA8XPYZC54TH]
#Heater pad - [http://www.ebay.com/itm/Watlow-100260503-120V-1000W-26x10-Flexible-Silicone-Rubber-Heater-Pad-1021C-14-/152515099729?hash=item23829bbc51:g:NbIAAOSwvihY9ZjJ] - but any load can be used for testing the relay heat power, such as a light bulb or electric heater.


=Prototype Cost=
#GFCI - safety device, which shuts off the circuit if any short is detected.
Phase 1:
#24V power supply - provides power to stepper motors and electronics
*RAMPS - $5.82 [https://www.aliexpress.com/item/Wholesale-1PC-RAMPS-1-4-3D-printer-control-panel-printer-Control-Reprap-MendelPrusa/32643621917.html?spm=2114.01010208.3.1.yP5Nya&ws_ab_test=searchweb0_0,searchweb201602_1_10065_10130_10068_10136_10137_10138_10060_10062_10141_10056_10055_10054_10059_10099_129_10103_10102_10096_10148_10147_10052_10053_10050_10107_10142_10051_10143_10084_10083_10119_10080_10082_10081_10110_10111_10112_10113_10114_10078_10079_10073_10070_10123_10120_10124-10120,searchweb201603_1,afswitch_1_afChannel,ppcSwitch_5,single_sort_0_default&btsid=2c1fc3c7-1c30-4650-a83c-4fb158ceba62&algo_expid=7121a5a4-6be3-4c1e-a463-58ea1dc80795-0&algo_pvid=7121a5a4-6be3-4c1e-a463-58ea1dc80795]
#RAMPS control board - the brain of the controller
*Arduino - $12 - Not CH340 bootloader [https://www.amazon.com/gp/product/B01H4ZLZLQ/ref=oh_aui_detailpage_o04_s00?ie=UTF8&psc=1]
#LCD display - allows for controlling the machine with an SD card, without using a wire computer connection
*TB660 - $8 [http://www.ebay.com/itm/232197312883?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT]
#Solid State Relay - switches power to the heatbed.
*Power Supply - 24V - $21 - [https://www.amazon.com/NEWSTYLE-Universal-Regulated-Switching-Computer/dp/B01CS5G8J6/ref=sr_1_sc_3?ie=UTF8&qid=1493963102&sr=8-3-spell&keywords=24v+10A+power+subbply]
*Stepper motors - $8 each for a pack of 5 [http://www.ebay.com/itm/5-x-Stepper-motor-NEMA-17-76-oz-in-CNC-MILL-ROBOT-REPRAP-MAKERBOT-GT2-2mm-P4V-/111005363513?hash=item19d86f6d39:g:7nkAAOSwu1VW6vwm]
Phase 2:
*Relay - $8
*Heater pad - $20 for 1000W, or DIY via nichrome wire.


=Test=
Then, a 5V wall wort powers the RAMPS control board. A plug connected to the GFCI feeds the heat bed and power supply.
*Use Lulzbot Cura
*Use RAMPS + external TB660
*Connect 4 motors to one TB660
*Run them with cura
*That's it - if we can run 4 steppers with Cura, RAMPS, and 1 TB660 - we can then drive a CNC Torch Table.


=Presentation=
See below for all the connection details, observing that the earliest Universal Controller was built in 2019, and the current version has only a small change. We replaced the small 5v regulator circuit with a 5V wall wort to allow for a simpler build - where a standard USB cable is used to feed power into the Arduino Mega board of the RAMPS controller. Note also that the controller runs at 24V - so a small modification on the RAMPS board must be made as shown at [[RAMPS on 24V]].
<html><iframe src="https://docs.google.com/presentation/d/1lFowqrYV28zaBfz0dGlsLaElY4fogge170yIrtJFiYg/embed?start=false&loop=false&delayms=3000" frameborder="0" width="960" height="600" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html>


[https://docs.google.com/presentation/d/1lFowqrYV28zaBfz0dGlsLaElY4fogge170yIrtJFiYg/edit#slide=id.g2061d7cb88_0_0 edit]
The controller is ''Universal'' because it can control a stepper motor of any size - by using external stepper drivers instead of the on-board RAMPS drivers. To use external drivers, remove the on-baord drivers, and connect the Step, Direction, and Enable signals (3 wires) to the external drivers. This allows for a simple, robust solution for motor drive with a controller that is deployed using common, off-the-shelf parts - at the lowest cost possible. Because the Universal Controller has all components accessible - it can be serviced in minutes by diagnosing and replacing parts as needed. This allows for lifetime design, with minimal down time.
 
=Build Video=
From Irvin Inzurriaga. Note that this uses the [[Titan Aero]] extruder. Since this 2020 build, we have upgraded to the OSE [[Universal Gearless Extruder]] and began shipping all OSE printers with the Universal Gearless Extruder starting in the second half of 2020.
 
<html><iframe width="560" height="315" src="https://www.youtube.com/embed/hWzM90JEi8Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></html>
 
=Development=
 
 
{| class="wikitable"
|+ Development Template
!
! Description
! Link to Work Product
! %
 
|-
! scope=row |
| '''DESIGN''' ||  || 
 
|-
! scope=row | 1
| [[Requirements + Value Proposition]] ||  [[Universal Controller Requirements + Value Proposition]]  || 0
 
|-
! scope=row | 2
| [[Industry_Standards]] || [[Universal Controller Industry Standards]] || 0
 
|-
! scope=row | 3
| [[Conceptual Design]] || [[Universal Controller Conceptual Design]] || 0
 
|-
! scope=row | 4
| [[Module Breakdown]] || [[Universal Controller Module Breakdown]]  || 0
 
|-
! scope=row | 5
| [[Design Guide]] || [[Universal Controller Design Guide]] || 0
 
|-
! scope=row |
| '''TECHNICAL DESIGN''' ||  || 
 
|-
! scope=row | 6
| [[3D CAD]] || [[Universal Controller 3D CAD]] || 0
 
|-
! scope=row | 7
| [[Basic Calculations|Calculations]] || [[Universal Controller Calculations]] || 0
 
|-
! scope=row | 8
| [[Electronics Design]] || [[Universal Controller Electronics Design]] || 0
 
|-
! scope=row | 9
| [[Wiring and Plumbing]] || [[Universal Controller Wiring and Plumbing]] || 0
 
|-
! scope=row | 10
| [[Software]] || [[Universal Controller Software]] || 0
 
|-
! scope=row |
| '''BILL OF MATERIALS ||  ||
 
|-
! scope=row | 11
| [[Proper BOM|BOM]] || [[Universal Controller BOM]] || 0
 
|-
! scope=row | 12
| [[vBOM]] || [[Universal Controller vBOM]] || 0
 
|-
! scope=row | 13
| [[CAM Files]] || [[Universal Controller CAM Files]] || 0
 
|-
! scope=row | 14
| [[Cut List]] || [[Universal Controller Cut List]] || 0
 
|-
! scope=row |
| '''BUILD''' || ||
 
|-
! scope=row | 15
| [[Build Instructions]] || [[Universal Controller Build Instructions]] || 0
 
|-
! scope=row | 16
| [[Fabrication Drawings]] || [[Universal Controller Fabrication Drawings]] || 0
 
|-
! scope=row | 17
| [[Exploded Part Diagram]] || [[Universal Controller Exploded Part Diagram]] || 0
 
|-
! scope=row | 18
| [[Production Engineering]] || [[Universal Controller Production Engineering]] || 0
 
|-
! scope=row |
| '''LIFECYCLE DESIGN''' || ||
 
|-
! scope=row | 19
| [[Build Pictures and Video]] || [[Universal Controller Build Pictures and Video]] || 0
 
|-
! scope=row | 20
| [[Data Collection]] || [[Universal Controller Data Collection]] || 0
 
|-
! scope=row | 21
| [[Future Work]] || [[Universal Controller Future Work]] || 0
 
|-
! scope=row | 22
| [[Troubleshooting and Repair]] || [[Universal Controller Troubleshooting and Repair]] || 0
 
|}
 
=With External Stepper Drivers=
[[File:uc.jpg|300px]]
 
As used in the [[CNC Torch Table v19.10]]:
 
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fphoto.php%3Ffbid%3D10217912083610884%26set%3Da.2106813187074%26type%3D3&width=500" width="500" height="286" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>
 
=Used in OSE Machines=
*[[D3D_v20.04.27]] and older printer models
*[[CNC Torch Table v19.10]]
*Intended for use in the [[CEB Press]], with weatherproof enclosure.
*[[D3D CNC Circuit Mill]]
*Variant is currently used in [[D3D Universal 2]]
*[[D3D Pro 2]]
*[[D3D Pro 3]]
 
=Working Doc=
<html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vRUjPtSIStGUt4-SFQreMWmfKU8-_hjrOlRHJLMuxwihRyKVPIXAatiBMdlvkD81dTIIufFTdnOtbwN/embed?start=false&loop=false&delayms=3000#2" frameborder="0" width="480" height="375" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html>
 
[https://docs.google.com/presentation/d/16I2jMREySnsTjOTz8ABAvylG7d5vs_cHHJHL6qs2T5U/edit#slide=id.g5c3be0cf03_0_0 edit]
 
=CAD=
 
See [[D3D v19.06]] for complete machine.
 
 
See more at [[3D Printer Control Panel]]
 
[[File:framev1902.png|100px]][[File:powersupply_v1904.png|100px]][[File:RAMPS14_v1904.png|100px]][[File:stepperdriver_v1904.png|100px]][[File:ssr_v1904.png|100px]][[File:smartcontroller_v1904.png|100px]][[File:gfci_v1904.png|100px]][[File:controlpanel_v1904.png|100px]][[File:controlpanel+frame_v1904.png|100px]][[File:controlpanel+panel_v1904.png|100px]][[File:controlpanelproper_v1904.png|100px]][[File:controlpanelwithmounts_v1904.png|100px]][[File:wirecover_v1904.png|100px]][[File:panelonly_v1904.png|100px]][[File:bentpanel_v1904.png|100px]][[File:Heatbed_wirelock.png|100px]][[File:finalcontrolpanel.png|100px]][[File:ontrolpanelseated.png|100px]]
[[File:D3DPlugInner.png|100px]]
[[File:D3DPlugCover.png|100px]]
 
<gallery perrow=6>
File:controlpanelwithmounts_v1904.png|'''Control Panel''' - FreeCAD -[[File:controlpanel_v1904.fcstd]].  Bent panel STL - [[File:Bentpanel_v1904.stl]]
 
File:powersupply_v1904.png|'''D3D v19.04 Power Supply''' - FreeCAD -[[File:powersupply_v1904.fcstd]]
 
File:RAMPS14_v1904.png|'''RAMPS 1.4''' - FreeCAD -[[File:RAMPS14_v1904.fcstd]]. Full detailed file - 4MB - [https://github.com/OpenSourceEcology/RAMPS_1.4/blob/master/RAMPS.fcstd]
 
File:stepperdriver_v1904.png|'''Stepper driver''' - FreeCAD -[[File:stepperdriver_v1904.fcstd]]. File for detailed LCD controller and endstop can be found at [https://grabcad.com/library/gadgets3d-starter-pack-ramps-1-4-elettronics-for-3d-printers-1]
 
File:ssr_v1904.png|'''Solid state relay''' - FreeCAD -[[File:ssr_v1904.fcstd]]. Source: [https://grabcad.com/library/ssr-40-da-1]. See [[Fotek SSR]]. Dimensions verified with Amazon source.
 
File:smartcontroller_v1904.png|'''Reprap Discount Smart Controller''' - FreeCAD -[[File:smartcontroller_v1904.fcstd]]. Source: [https://grabcad.com/library/full-graphic-smart-controller-1].
 
File:gfci_v1904.png|'''Ground Fault Connection Interrupt (GFCI) outlet''' - FreeCAD -[[File:gfci_v1904.fcstd]]. CAD source at McMaster Carr: [https://www.mcmaster.com/gfcis]. May not represent actual GFCI.
 
File:wirecover_v1904.png|'''Wire box cover.''' - FreeCAD -[[File:wireboxcover_v1904.fcstd]].
 
 
File:Heatbed_wirelock.png|'''Power cord wire clamp''' - FreeCAD -[[File:Heatbed wirelock.fcstd]].
 
File:D3DPlugInner.png|'''Inner part of D3D Electric Plug''' - FreeCAD [[File:D3DPlugInner.fcstd]]. STL - [[File:D3DPlugInner.stl]]
File:D3DPlugCover.png|'''Outer cover of D3D Electric Plug''' - FreeCAD [[File:D3DPlugCover.fcstd]]. STL file is scaled to 105% already - [[File:D3DPlugCover.stl]]
</gallery>
 
=BOM=
<html><iframe src="https://docs.google.com/spreadsheets/d/e/2PACX-1vTKYLRjFxGMSRE7wuQD0reu-WQMopqddoVdlgS3QNoEfYiVEmVVdOhTjFTRT0jBtHBLZk__GJnBYF7B/pubhtml?widget=true&amp;headers=false" height=500 width=900></iframe></html>
 
[https://docs.google.com/spreadsheets/d/1Cd9IFWemcdsGVF-ZjUjlGAutV-hHVUxjSCZadBiUJp0/edit#gid=0 edit]
 
=Video - from June 2019 STEAM Camp=
*Connect Power Cord to the GFCI on the Control Panel - [https://drive.google.com/drive/folders/1ZRZDaOsyJex-eOKjf2QqtyDj6Gbs97yg]
 
<html><iframe width="280" height="200" src="https://www.youtube.com/embed/_sJFUxSjDJ8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></html>
 
==Converting RAMPS to 24V==
 
<html><iframe width="280" height="200" src="https://www.youtube.com/embed/XPv0Sl-MG8E" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></html>
 
=Detailed Wiring Pictures=
See Google Photos [https://photos.google.com/share/AF1QipMDeSR0Ok68l3x-JdNt0MgsE1zqXcrg2B3B4_jqHjz4SXyxeoanohJDksOoTMdBYw?key=RU13empkSVlHSG94MDFQb2l5d1B4WEZsTERuMThB] for basic controller with small drivers.
 
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10221848289733577&width=500&show_text=true&height=486&appId" width="500" height="486" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowfullscreen="true" allow="autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share"></iframe></html>
 
=Build=
 
See [[4D Printing]]:
 
<html><iframe width="560" height="315" src="https://www.youtube.com/embed/UcqkHa4DVMs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</html>
 
==From 2019 STEAM Camp - Video by Adrian Sinclair==
https://drive.google.com/drive/folders/1ZRZDaOsyJex-eOKjf2QqtyDj6Gbs97yg?usp=sharing
 
==October 2019==
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217369190838904&width=500" width="500" height="670" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>
 
==July 2019==
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10216748084471633&width=500" width="500" height="708" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
</html>
 
==June 2019==
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10216339473616617&width=500" width="500" height="708" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>
 
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10216339515817672&width=500" width="500" height="708" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>
 
=Build=
 
See [[4D Printing]]:
 
<html><iframe width="560" height="315" src="https://www.youtube.com/embed/UcqkHa4DVMs" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</html>
 
==From 2019 STEAM Camp - Video by Adrian Sinclair==
https://drive.google.com/drive/folders/1ZRZDaOsyJex-eOKjf2QqtyDj6Gbs97yg?usp=sharing
 
==October 2019==
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10217369190838904&width=500" width="500" height="670" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>
 
==July 2019==
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10216748084471633&width=500" width="500" height="708" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe>
</html>
 
==June 2019==
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10216339473616617&width=500" width="500" height="708" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>
 
<html><iframe src="https://www.facebook.com/plugins/post.php?href=https%3A%2F%2Fwww.facebook.com%2Fmarcin.jakubowski.378%2Fposts%2F10216339515817672&width=500" width="500" height="708" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allow="encrypted-media"></iframe></html>
 
=Links=
*[[Arduino]]
*[[Arduino Environment]]
*[[ArduinoIDE]]
*[[Arduino Beginner Resources]]
*[[Arduino Tutorial]]
*[[RAMPS on 24V]]
*2019 work - [[OSE_Design_Manual_-_Universal_Machine_Controller]]. See also [[STEAM Camp Recordings]].
*Old work - [[Universal Controller 2017]]
 
[[Category: Universal Controller]] [[Category: 3D Printing]]

Latest revision as of 00:21, 23 January 2022


Error creating thumbnail: File missing
Hint: The Universal Controller is a LCD-screen equipped controller that is capable of controlling 3D printers, CNC machines, welders, filament makers, automated machines, or any other applications where a microcontroller runs different actuators, sensors, or power elements. It is a platform consisting of RAMPS, LCD screen, power supply, power outlet, and power handling SSRs, and can be connected to external stepper drivers, solenoid valves, or other power elements. Equipped with an Arduino Mega, it can be used to control just about anything that requires a 100 kHz or lower control signal. See 2019 work on this at OSE Design Manual - Universal Machine Controller

About the Universal Controller - Design and Uses

The Universal Controller consists of a 3D printed mounting panel, which holds all the components. This panel is printed with a 90 degree bend, and is straightened with a heat gun as shown in 4D Printing. The main components for the D3D Pro 3D printer are 5:

  1. GFCI - safety device, which shuts off the circuit if any short is detected.
  2. 24V power supply - provides power to stepper motors and electronics
  3. RAMPS control board - the brain of the controller
  4. LCD display - allows for controlling the machine with an SD card, without using a wire computer connection
  5. Solid State Relay - switches power to the heatbed.

Then, a 5V wall wort powers the RAMPS control board. A plug connected to the GFCI feeds the heat bed and power supply.

See below for all the connection details, observing that the earliest Universal Controller was built in 2019, and the current version has only a small change. We replaced the small 5v regulator circuit with a 5V wall wort to allow for a simpler build - where a standard USB cable is used to feed power into the Arduino Mega board of the RAMPS controller. Note also that the controller runs at 24V - so a small modification on the RAMPS board must be made as shown at RAMPS on 24V.

The controller is Universal because it can control a stepper motor of any size - by using external stepper drivers instead of the on-board RAMPS drivers. To use external drivers, remove the on-baord drivers, and connect the Step, Direction, and Enable signals (3 wires) to the external drivers. This allows for a simple, robust solution for motor drive with a controller that is deployed using common, off-the-shelf parts - at the lowest cost possible. Because the Universal Controller has all components accessible - it can be serviced in minutes by diagnosing and replacing parts as needed. This allows for lifetime design, with minimal down time.

Build Video

From Irvin Inzurriaga. Note that this uses the Titan Aero extruder. Since this 2020 build, we have upgraded to the OSE Universal Gearless Extruder and began shipping all OSE printers with the Universal Gearless Extruder starting in the second half of 2020.

Development

Development Template
Description Link to Work Product %
DESIGN
1 Requirements + Value Proposition Universal Controller Requirements + Value Proposition 0
2 Industry_Standards Universal Controller Industry Standards 0
3 Conceptual Design Universal Controller Conceptual Design 0
4 Module Breakdown Universal Controller Module Breakdown 0
5 Design Guide Universal Controller Design Guide 0
TECHNICAL DESIGN
6 3D CAD Universal Controller 3D CAD 0
7 Calculations Universal Controller Calculations 0
8 Electronics Design Universal Controller Electronics Design 0
9 Wiring and Plumbing Universal Controller Wiring and Plumbing 0
10 Software Universal Controller Software 0
BILL OF MATERIALS
11 BOM Universal Controller BOM 0
12 vBOM Universal Controller vBOM 0
13 CAM Files Universal Controller CAM Files 0
14 Cut List Universal Controller Cut List 0
BUILD
15 Build Instructions Universal Controller Build Instructions 0
16 Fabrication Drawings Universal Controller Fabrication Drawings 0
17 Exploded Part Diagram Universal Controller Exploded Part Diagram 0
18 Production Engineering Universal Controller Production Engineering 0
LIFECYCLE DESIGN
19 Build Pictures and Video Universal Controller Build Pictures and Video 0
20 Data Collection Universal Controller Data Collection 0
21 Future Work Universal Controller Future Work 0
22 Troubleshooting and Repair Universal Controller Troubleshooting and Repair 0

With External Stepper Drivers

Error creating thumbnail: File missing

As used in the CNC Torch Table v19.10:

Used in OSE Machines

Working Doc

edit

CAD

See D3D v19.06 for complete machine.


See more at 3D Printer Control Panel

Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing
Error creating thumbnail: File missing

BOM

edit

Video - from June 2019 STEAM Camp

  • Connect Power Cord to the GFCI on the Control Panel - [6]

Converting RAMPS to 24V

Detailed Wiring Pictures

See Google Photos [7] for basic controller with small drivers.

Build

See 4D Printing:

From 2019 STEAM Camp - Video by Adrian Sinclair

https://drive.google.com/drive/folders/1ZRZDaOsyJex-eOKjf2QqtyDj6Gbs97yg?usp=sharing

October 2019

July 2019

June 2019

Build

See 4D Printing:

From 2019 STEAM Camp - Video by Adrian Sinclair

https://drive.google.com/drive/folders/1ZRZDaOsyJex-eOKjf2QqtyDj6Gbs97yg?usp=sharing

October 2019

July 2019

June 2019

Links