You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/powercore-v3.0/user-manual/index.md
+51-3Lines changed: 51 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,10 +1,13 @@
1
-
# [UNDER CONTRUCTION] Powercore V3.0 User Manual
1
+
# [UNDER CONTRUCTION. SPECIFIC APPLICATION NOTES TO COME.] Powercore V3.0 User Manual
2
2
3
3
## What is the Powercore V3.0?
4
+
The Powercore V3.0 is an open-source wire EDM (electrical discharge machining) power supply developed by Rack Robotics. It aims to provide a cost-effective and easily replicable solution for wire EDM enthusiasts and professionals.
4
5
### What is wire EDM?
6
+
Wire Electrical Discharge Machining (Wire EDM) is a manufacturing process used to cut intricate shapes and contours in electrically conductive materials, such as metals. It operates by generating a series of rapid electrical discharges between a thin, electrically charged wire (usually made of brass) and the workpiece, which is submerged in a dielectric fluid (usually water). The electrical discharges create intense localized heat, which melts and vaporizes small portions of the material. This allows for the creation of complex geometries with high accuracy and fine surface finishes.
5
7
### Safety
6
-
**DANGER** The Powercore V3.0 operates at a potentially hazardous voltage of XXX - XXX VDC, and supplies high-power waveforms
8
+
**DANGER** The Powercore V3.0 operates at a potentially hazardous voltage of 48 - 150 VDC, and supplies high-power waveforms
7
9
**POTENTIAL FOR DAMAGE**
10
+
8
11
### Help
9
12
10
13
If you find that there's something unclear in this documentation, please [submit a ticket on Github](https://github.com/Rack-Robotics/docs.git).
@@ -18,15 +21,60 @@ If you have questions, please join our [discord](https://discord.gg/z4XNk7Hkgw).
18
21
19
22
![Powercore V3.0 Front Ports with Polarity Indicators]()
20
23
24
+
## Basics of Operation
25
+
26
+
### Startup
27
+
When first starting up the Powercore, it is a good idea to have it connected via USB and to have your serial monitor open. *We use the Arduino IDE at a baud rate of 9600*. This will allow you to read any potential error messages and to positively determine startup success.
28
+
29
+
On startup, the device disables the output to prevent accidental discharges. During power-management module initialization, the device may produce a whining sound for approximately one second. *This is normal*. Subsequently, the output current sensor is calibrated, and serial communications are established.
30
+
31
+
During startup calibration, if the lookup table values for voltage fall outside the specified range, the device will terminate startup, enter fault mode, and print 'ERROR: DPOT voltage range is less than expected' over the serial interface.
32
+
*If you have errors with your Powercore, it is a good idea to check the readout via your USB cable*.
33
+
34
+
If everything starts up correctly, you should see a similar message to the following over your serial monitor:
35
+
36
+
```
37
+
Setting DPOT to minimum position...
38
+
Waiting for voltage to stabalize...
39
+
Reading voltages for DPOT lookup table...
40
+
Boost Converter Digital Potentiometer Voltage Table:
41
+
0: 51
42
+
1: 52
43
+
...
44
+
109: 161
45
+
110: 166
46
+
```
47
+
48
+
### Idle Mode
49
+
50
+
The device remains in idle mode until the enable port is connected to 3.3 V. There is a port for 3.3 V on the Powercore V3 GPIO header seen in the diagram above.
51
+
52
+
In idle mode no discharges are produced.
53
+
54
+
### Cutting
55
+
56
+
In the basic cutting mode, called "Iso-Frequency Mode", the discharge frequency is constant. The Powercore V3 enters cutting mode by default or when the 'EDM_ISOFREQUENCY_MODE' command is sent over the USB interface.
57
+
58
+
To enter Iso-frequency mode for EDM, the enable port must be pulled high to 3.3 V. If the enable port is not pulled high, the device remains in idle mode.
59
+
60
+
Once cutting is enabled, your motion system may be commanded to proceed towards the workpiece with your electrode. Cutting speeds differ with motion system configuration, each combination of work material and electrode material, their thicknesses, and *electrode polarity*.
61
+
62
+
Electrode polarity describes which portion of the output your electrode is connected to. Electrode negative indicates that your electrode (e.g. brass EDM wire) is connected to the negative side of the Powercore's output terminal. Electrode positive indicates that your electrode is connected to the positive side of the Powercore's output terminal.
63
+
64
+
**Note**: It is not recommended to perform plunge EDM in an open-loop control state. This is extremely likely to create a prolonged short across a wide surface area and may damage the Powercore.
65
+
21
66
22
67
## Best Practices
23
68
24
-
- Avoid short circuits. A short circuit occurs when the POWER port outputs short together. This may happen if wiring is incorrect, or the cutting electrode collides with the work. A prolonged short circuit can damage the Powercore.
69
+
- Avoid short circuits. A short circuit occurs when the POWER port outputs short together. This may happen if wiring is incorrect, or the cutting electrode collides with the work. While there are software checks for short circuits, a prolonged short circuit can damage the Powercore.
25
70
26
71
- When integrating the Powercore V3.0 into a wire EDM build, ensure that the EN port fails to an off default state during machine shutoff.
27
72
28
73
- Avoid disconnecting main power from the Powercore V3.0 while the device is enabled.
29
74
75
+
## Technical Information
76
+
For more in-depth technical information and theory of function, please visit the [Powercore V3 repository](https://github.com/Rack-Robotics/Powercore-V3).
77
+
30
78
## Contributing
31
79
32
80
Want to chat? Please join our [discord](https://discord.gg/z4XNk7Hkgw).
0 commit comments