Skip to content

anarkiwi/chime_red2

Repository files navigation

chime_red2

CHIME RED II

WARNING: Tesla coils can be dangerous. This code is experimental. Don't even try to build this code unless you understand it and the coil you will control with it.

Build and run

  • Select Due board, exit IDE
  • Edit ~/.arduino15/packages/arduino/hardware/sam/*/platform.txt, to change -Os to -O2 (TODO: test pragma override)
  • Re-enter IDE, install libraries ArduinoSTL, DueTimer, FixedPoints, MIDI Library
  • Define CR_UI in chime_red2.ino if running on original CHIME RED I hardware
  • Change pulseWindowUs and breakoutUs in constants.h to suit coil hardare (e.g. set pulseWindowUs to 700 for giant coils; breakoutUs sets absolute minimum gate on time)
  • Upload to CHIME RED I/II