This is the firmware for the UD3 Teslacoil driver. It is originally developed by Steve Ward.
It controls everything on a DRSSTC or a QCW. The interrupter is embedded in the UD3 (Classic Mode / MIDI / SID(C64) / QCW Ramp / QCW MIDI / QCW SID)
- It runs FreeRTOS
- Commandline over serial
- Multi user commandline over MIN-Protocol
- Embedded interrupter with MIDI and SID audio modulation
- Dual voltage measurement (differential)
- Bus current measurement (current or voltage mode CT)
- Output for up to 4 relays
- Support for Teslaterm and UD3-node
- Telemetry over serial
- System fault interlocks for undervoltage/temperature/watchdog
- UART with support for manchester encoding/decoding for AC coupled connections
- Bootloader with serial/usb support (firmware update with Teslaterm)
- Primary resonator fres measurement (frequency sweep)
- Alarm/Event system for fault tracing
- Primary peak current measurement over feedback CT
- Pulse skipping
Compile with Psoc Creator Link or flash a precompiled binary Link
Connect with a serial VT100 Terminal like Putty over USB or serial and configure your coil, or use Teslaterm/UD3-node
Default baudrate: 460800
See the Wiki for more informations.
Many thanks to all of the open source software libraries used in UD3!