Skip to content

acobaugh/UD3

 
 

Repository files navigation

UD3 PSOC

This is the firmware for the UD3 Teslacoil driver. It is originally developed by Steve Ward.

UD3

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)

Features

  • 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

Installation

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

Pinout

See the Wiki for more informations.

Acknowledgements

Many thanks to all of the open source software libraries used in UD3!

About

New UD3 repository

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 97.7%
  • Verilog 2.2%
  • Makefile 0.1%