D3D Universal Wiring Requirement
Print Head
3D Printer Simple Extruder Wiring Requirement
24V system
15 wire requirement
2 of 8 pin MTA-100
Connectors
With 22 ga Cat6
Print Head
Plug 1
Stepper Plug
Heater Block
Thermistor
Height Sensor
Fan
Print Cooling Fan
2
4
2
2
3
2
Plug 2
Number of wires involved
Requirements:
Circuit Plotter Wiring Requirement
3 wires
Mill Wiring Requirement
5 wires
Pen Toolhead
8mm Height Sensor
3
Plug 2
Mill Toolhead
5A @ 24V
8mm Height Sensor
3
Plug 2
Plug into the speed controller
2
Requirements:
Plotter Quick Connect Toolhead Modules
Pen
Pen Holder with Spring
Quick-Connect Mount
Quick-Connect Plug
Universal Axis Carriage
Vinyl Cutter
Requirements:
Pen
Adapter
Device
Adapter
Workpiece holding system
Toolhead Quick Attach Mount Geometry
Carriage
Horizontal Orient.
Carriage CAD full clamshell Rough Detail.
Full Detail CAD of Carriage half clamshell. See source.
It has 5 holes.
Requirements:
Toolhead Quick Attach Mount Concepts
Eccentric Lever Design
Eccentric Lever
No bolts are used to hold to Carriage
Bolt with wings
Nut Catcher
Bolted Clamp
Note that bolt is not through middle of carriage because toolhead is there (not shown).
Nut Catcher
Ideas
Carriage Side View
Carriage Side View
Carriage Side View
Looking for possibilities to use generic off the shelf parts for kinematic coupling.
An interesting option might be if the existing bolt holes could be used.
Round head bolts might have some consistent precision, but I don’t see a good V groove solution in slot bolts.
Facing together an oversized 10mm slotted bolt and a 3mm round head just doesn’t make sense.
I’m slightly surprised I can not find kinematic mount parts on mcmaster carr.
https://www.mcmaster.com/tool-mounts
Part Sourcing is probably why the cylinder groove is used.
https://3ddistributed.com/e3d-tool-changer-cad-files/ There are some reverse engineering designs of the e3d printer. However, this one is licensed NC.
https://hackaday.com/2019/07/04/e3ds-love-letter-to-toolchanging-3d-printers/
https://github.com/e3donline/ToolChanger
https://www.thingiverse.com/thing:3365456 This is open, but uses an extra motor for
latching, which I think is unnecessary. That isn’t important immediately though. It uses
Balls from another machine, but surely round screw heads would be good enough,
considering it is 3d printed plastic and not precision milled Al.
https://www.mcmaster.com/catalog/125/3190 The shoulder bolts could be
more generic too?
Downside it all adds metal mass and complexity. Although, round head bolts could be added into the carriage, but they need to not be recessed. Add washers?
To test a 3D printed kinematic mount the bolt through the middle clamp might be adaptable to something like this: https://hackaday.com/2018/11/19/a-3d-printed-kinematic-camera-mount/
It could also be printed as a single piece without kinematic mount points, but then it would rotate slightly about the single clamp bolt making it less precise. PLA would be less accurate than metal, but probably add some precision relative to the current simple printers.
Nope, the clamp is not kinematic to the carriage so when the single bolt is undone it can move.
Conclusion: for the immediate simple versions CAD the clamp with the end bolt and merge it with an existing motor angle bracket.
NEMA Motor Mounts
In single piece angle bracket with V grooves
Wiring to Controller - Printer
Number of wires
Need 2 Cat 5 cables
Z axis
Requirements
X axis
Y axis
15
Quick-Connect Tool
6
6
Universal Controller
6
PWM Electric Motor Power Supply
Aka noisy Universal DC Power Supply for Welders, Motors, etc.
Requirements
Power Supply Rectifier:
ESC Components
Motor ESC - After Power Supply, this controls speed.
We can already use voltage control, and possibly get good results - but phase control via ESC can be used to time the power to the coils to get more efficient operation at as high a voltage as possible. Power=IV=I2R. The higher the voltage, the smaller the fraction of resistive loss?
Building the ESC: how it works - from AmazingDIYProjects
How it works on the high power side:
The high power side turns the batteries DC into AC in crude and simple mechanically-
electronic manner. Start out with a HexFet power transistor named: IRFP3703 (12-18V) or
IRFP3710/IR (up to 48V).
The IR-diodes sends out a light beam which can only reach the photodiodes when the ignition
hole on the rotor is in the right position. Once the IR-light reaches the photodiode the first half
of the high power circuit is activated. When the IR-light reaches the photodiode a small
current passes trough the photodiode, which triggers the transistor.
As soon as the IR-light is turned off by the rotation motion of the rotor, the transistor is turned
off. The residual electricity in the Gate-connection is drained away trough the 1k Ohm resistor.
The cycle repeats when the rotor hole lets the IR-light through to the next photo diode which
activates the other half of the high power circuit. The only difference is that the outgoing
cables from the power circuits are “swapped”; negative out circuit1 connects to positive out
circuit2 and positive out circuit 1 is connected to negative circuit2. .The result of the rotors
ignition hole passing the two photo diodes result in an alternating current, AC.
When the power is on, all the 20 electromagnets get activated and attracts/repels all 40
permanent rotor magnets at once. The next part of the cycle is started when the ignition hole
in the rotor lets the light beam from the second IR-diode pass trough to meet the second
photodiode. The whole cycle repeats with one important difference. The current runs the other
way trough the electromagnets causing them to repel the magnets that were attracted and vice
versa.
This is effective but has two major flaws:
1. It does not self-start at times
2. You can not throttle the motor, there is only on and off. And this brutal way of starting the
motor often burns the power transistors at voltages over18 volts.
There is again an effective solution. By building a pulse width modulator, PWM, you can
easily adjust the power level. Notice that it is not the main power source we pulse directly.
Instead it is the IR-diodes that are pulsed! Since all the electronics of the high power side of
the motor is so fast, switching this setup works great without any lagging or other
complications up to at least 10kHz.
Picture shows the components necessary to complete the electrical system of the motor.
Arduino Uno Design Requirements
Requirements
CNC Plotter Etching Requirement
Etchant bath agitation by gentle back-forth motion of Universal Axis bed
Etchant Bath
Copper Board
Container
Container is attached to the Bed so it doesn’t fall off
Etchant Container top view
Attachment can be a magnetic holder (same as circuit board holder) - just 4 magnets
Requirements
J
J
Commutation Logic Requirement
LED is on only for a short time when LED is over the hole (⅛ duty cycle?)
B
J
-J -J
J xB
Functioning Mechanism:
coil
coil
magnet
Opposite coil
magnet
Back of Envelope Efficiency Calculations
Only vertical component of this current contributes to JxB
Vertical
magnet
Functioning Mechanism:
coil
coil
magnet
magnet
magnet
coil
Back of Envelope Efficiency Calculations
Only vertical component of this current section contributes to JxB.
Yellow part does not waste much energy because it doesn’t interact with much magnetic field. Thus for practical purposes: efficiency is defined as the fraction of black vector that is vertical compared to overall black vector?
Vertical
magnet
Functioning Mechanism:
coil
coil
magnet
magnet
magnet
coil
Back of the Envelope Efficiency
A=r Sin 60 = 0.87 r
B = 2 pi r / 6
= R pi/3
Efficiency =A/B
=83% upper magnetic efficiency limit
Requirements
B
A
r
Summary of Commutation
Front Bearing Mount Plate
Stator
Rotor 1
Rotor 2
(underside)
Requirements
Coils Alternate in polarity:
Control Photodiodes are outside on bearing mount
Control LEDs are inside stator pointing out
Universal Controller Light Dimmer + Welder Power Supply 1
Topology sample (except work here should be on a 3D printed panel)
Requirements
3D Printed terminal block with 6 mm self-tapping bolt
Ingition Holes
Stator
Rotor
Ignition holes about 2-3 mm diameter. Distance between them is about 14 mm. Each hole is lit twice (about 5 mm of light out fo 14 mm so about ⅓ duty cycle). Note that the shorter the duty cycle, the more efficient the motor (to an extent).
Cordless Welder Requirement 1
AC in
DC in
DC out
Signal Input
Transistors
Cordless Welder Power Board
Requirements - Power Supply -
Cooling Fans if required
Arduino
Cordless Welder Requirement 2
DC out
DC out
Requirements - Stackability
Arduino
Power Board
Power Board
Scalable Battery Pack Requirement
Series stacking 6-holder as a power tool battery pack
Various Concepts:
Basic unit of 6s connected cells
M6 thread
‘24’ v pack
Scalable Battery Pack Requirement 2
Bus bar
Basic Unit
Basic Unit
Basic Unit
Basic Unit
Basic Unit
Basic Unit
Modules
3D Printer
Circuit Plotter
Commitments:
Motor + CNC Mill
Cordless Welder
Arduino
Universal Axis Build
Simple Extruder
Universal Controller
Extruder Head w/ Quick Mount+Plug
Wiring Harness
Circuit Plotter Quick Attach for Tool Head
CNC Mill Quick Attach Tool Head
3D Printed Motor
Cordless Welder Battery Stack
Scalable Battery Pack
Arduino Uno Etched Board
DC Power Source
Cordless Welder Power Controller Board
Cordless Welder Software with LCD
Cordless Welder Welding Clamps + Welding Rods
3D Printed Motor Control Software
Etching System
Circuit Plotter Pen Tool
Marlin Plotter Software
Inkscape to Gcode (Drawing)
Uno Displaying Hello World w/ Smart Controller
FlatCAM File Generation
KiCad DIY Arduino Uno Part Library
Importing KiCad into FreeCAD
RAMPS + LCD Temperature Logger
2.4 kW Scalable AC Light Dimmer w/ Uni Controller
2.4 kW DC Noisy Power Supply w/ Uni Controller
D3D Simple Universal
3D Printed Hacksaw
FreeCAD Axial Motor Designer Spreadsheet
Motor Controller
Coil Winding Jig
Motor Disk CAM File
Build Instructions
Axis Build Instructions
Build Instructions
Build Instructions
Circuit Milling Software Instructions
Circuit Milling Marlin Software
Workpiece Holder
Charge Indicator Light
RAMPS-based 18650 Scalable Charger Circuit
Arduino Charger Software
Reprapdiscount Graphics Programming
Wireless RAMPS in OSE Linux
Kevin Corbett Ferdi
Matt Maier
Flatcam to Gcode
Biz Dev
Mini Drill
Ritwik - Raspberry Pi Tablet?
Cindy
Day 1
Wiring harness connects electronics + toolhead
3D Printed Hacksaw
Marcin
Marcin
Chris Caswell
Chris Caswell
Wiring Harness Build Instructions
Quick Connect Wiring Plug
Quick Connect Tool Mount
Day 1 Summary
+
=
Day 1 Blender Animation
3 axes make the D3D Simple
14 Common off-the-shelf parts make up the Universal Axis
6 Common off-the-shelf parts make up the Universal Controller
Script: (This moves up to the 9 days. First paragraph only covers Day 1.
On Day one, we build a 3D printer from scratch. We take 14 common off the shelf parts and 3D printed pieces to build the Universal Axis motion system. We take 6 common off the shelf electronics components and mount them on a 3D printed base to make the Universal Controller. We combine the Universal Controller with 3 Universal Axes to make a 3D printer. We use a quick connect tool head, so we can mount a circuit plotter or a milling head to make a 3-in-1 universal machine. Our first print - is a 3D printed hacksaw.
The machine is then used to make an Arduino from scratch, a power controller, an electric motor, and a battery pack. These components are then used to make a CNC router, and a cordless welder.
Thus we have bootstrapped to a powerful basic toolset that can be scaled up to make larger machines, and to prototype and build other products. In the STEAM Camps, we have a choice to build a Raspberry Pi tablet, an aerial drone, or a vacuum robot.
Day 1 To Do
All products are shipped to OSE for quality control.
Simple Mill that is Strong. Reconfigurable.
Stepper: $8
Pulley - $1.5
Belt - $0.7
Linear Bearings - $6
Pulley bearing - $1.4
Rod - $2.5/ft - 1.3ft - $3.2
Bolts - $3
Wiring - $1.8
$25 Cost Per Axis
x
z
y
z
Day 2
+
=
Circuit Fabrication
Day 3
+
=
CNC Mill