The UPC is an Arduino board, complete with power supply, triac power control, display and menu buttons. Because of the many built-in functions you can quickly and easily create all kinds of useful electronic devices. See the open source PCB Eagle files on GitHub. It includes Gerber files for let making the PCB.
This product is no longer for sale since 7-2020.
Arduino Power Control Board
Arduino Power Control Board
The Arduino UPC board is already prepared for these applications:
See the article about the spotwelder controller.
The PCB fits exactly into the Hammond Electronics 1591XXSGY enclosure.
Standard TRIACs have turn-off problems with inductive loads. Therefore, a high power alternistor is used here, also named as:
Alternistors can be purchased through Mouser as well as on eBay.
The RC snubber network R14 and C4 protects the circuit from voltage transient spikes. The FTDI connector J2 is for re-programming. The ISP connector J9 is for burning the Arduino bootloader.
Spot welding pulse timer control panel with TFT display circuit
Connectors
On the circuit diagram, 3 triacs are drawn, but only one has been mounted (with TO-220 housing). Optionally, a heavier triac can be mounted with a TO-218 or D2PAC housing.
For big spot welders, take the BTA100-800B, it's for sale on AliExpress. Mount it on a heatsink and wire it to the PCB.
The Arduino UPC board is made to fit into the standard Hammond Electronics enclosure nr. 1591XXSGY:
Hammond Electronics enclosure front panel drilling
Arduino Universal Power Control drilling holes
To print out at 1:1, open this PDF FILE.
For Arduino applications that require a thermokoppel, a MAX6675 board can be inserted as shown here:
Arduino MAX6675 thermokoppel board interface
For programming the UPC board by the Arduino IDE, you need a 3.3V FTDI breakout module and a female header. Note that there are fake 3.3V FTDI breakouts: Fake FTDI adapter 5V/3.3V breakouts without regulator.