STEAM Camp Module Specifications: Difference between revisions
(→Scrumy) |
|||
Line 5: | Line 5: | ||
#Modify current design for a specific size: 6"x6"x6" as a small and robust device | #Modify current design for a specific size: 6"x6"x6" as a small and robust device | ||
#Needs | #Needs | ||
<html><iframe src="https://docs.google.com/presentation/d/e/2PACX- | <html><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vR8qpWKDTZ6cr4tvK5sKuoPPYj8vtsq3frA0LPVs3ytMzvyS9UxD9RzuFDRCtguVNLbF6lh7nYS5E1f/embed?start=false&loop=false&delayms=3000" frameborder="0" width="480" height="299" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></html> | ||
[https://docs.google.com/presentation/d/ | [https://docs.google.com/presentation/d/1DJJ3MQkyd_DqdHKL9aRLOTlOeDN-s2HFiJ9R-87vFHk/edit#slide=id.p edit] | ||
=Universal Tool Head Connections= | =Universal Tool Head Connections= |
Revision as of 04:24, 23 October 2019
D3D Universal
- D3D Universal is the multi-toolhead version of D3D Simple
- See D3D Simple for prior art on the 3-dimensional motion axis.
- Scope of complete printer is Universal Controller, no heat on bed, Simple Extruder, and spool holder. All is mounted to a wooden board.
- Modify current design for a specific size: 6"x6"x6" as a small and robust device
- Needs
Universal Tool Head Connections
See Universal Tool Head Requirements
CNC Plotter
A device based on the Universal Axis capable of drawing pictures and circuit masks on copper-clad boards. The platter is part of a 3-in-1 CNC Tool which uses a CNC motion system in 3 dimensions, coupled with quick-connect toolheads. The Plotter is one of these tool heads. This uses a RAMPS-based Universal Controller and Universal Axis to move a drawing tool. The universal axes are oriented in a configuration embodied by D3D Simple. The specifications include 10 micron step size of motion, and plotting resolution limited by the width of the pen or marker tool. The nature of this development is to produce a quick-connect plotting toolhead for D3D Simple, including the software that can be run on the Universal Controller. The technology in (1) concept diagram, (2) CAD in open source file format and ideally in FreeCAD and KiCad, (3), any required wiring diagrams, (4) software, (5) Build Instructions, (6) CAM files for production, (7) BOM, (8) Exploded Part Diagram, and (9) Build Instructions.
Modular Breakdown and Requirements
CNC Plotter Etching
Arduino Uno
Universal Controller Light Dimmer and Welder Power Supply
We start with the Universal Controller and demonstrate basic power electronics control ciruits. We domonstrate a simple light dimmer that takes an incandescent light bulb and controls its brighness. To do this, we rectify AC to 120DC, and then use a PWM circuit to control brightness by varying the voltage.
That's only the beginning - because if we have a 2.4 kW -capable light dimmer - we can get into welding! If we rectify to DC, then PWM allows us to get any voltage between 15 and 25 volts - which is just perfect for a small welder of 100A DC. We also show how simply connecting 2 of these circuits in parallel allows us to scale power, based on using a single PWM output from the Universal Controller to trigger multiple transistors - for a 200A DC welder application
Electric Motor
Motor Power Supply Requirement
Electric Motor Controller Logic
edit this slide
Software Toolchains
For uniformity of toolchains, we will use OSE Linux with all software preloaded. We use the Universal Controller running Marlin firmware. The software toolchain must be designed for using the Universal Controller with modified firmware to run different machines:
- 3D printer
- Plotter
- CNC Mill
We can also consider using a single firmware for all these functions, but that may be too complicated for now.
3D Printer
- Going from FreeCAD to STL export to Cura to g-code export for SD card.
Plotter
- Going from Inkscape to gcode for drawing pictures
- Going from KiCad to FlatCam to gcode for drawing circuit masks for copper-clad boards.
CNC Mill
- 3 mm milling bit for light aluminum milling with coolant using a small aquarium pump
- Using a 1 mm milling bit for circuit paths and through-holes without switching tools and with coolant
- Etching is done using Cuprous Sulfate and a mask drawn by the circuit plotter. The requirement includes agitation by placing the etchant bath on the D3D Universal bed to be agitated back and forth. Custom firmware is required here, or we may collapse all the firmware into one version of Marlin
Cordless Welder
See Cordless Welder Requirement
Universal Controller
The Universal Controller is a LCD-screen equipped controller based on the Arduino Mega 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 the Mega, RAMPS, LCD screen, power supply, power outlet, and power handling SSR, and can be connected to external external stepper drivers, solenoid valves, or other power elements. Equipped with an Arduino Mega, it can be used to control just about enything that requires a 100 kHz or lower control signal.
Insert non-formatted text here [ edit]