References, Useful etc - ajmoorhouse/MCG GitHub Wiki
Code
- Multitasking code, OOP etc tutorial: https://learn.adafruit.com/multi-tasking-the-arduino-part-1?view=all
- Using millis() https://www.muffwiggler.com/forum/viewtopic.php?t=48597&highlight=
- BPM/millisecond calculator
- Debouncing
- Clock generator from post on MW
Panel
- Useful guides to sizes of holes https://www.muffwiggler.com/forum/viewtopic.php?t=24571 and https://www.muffwiggler.com/forum/viewtopic.php?t=3527&highlight=
- This says add 0.5mm to holes for PCB mount and use exact for panel mount
- Eurorack Panel dimensions http://www.doepfer.de/a100_man/a100m_e.htm
- Front Panel Designer - 2mm alu
- Razorlab (Inkscape) - 3mm black acrylic. Added a few blanks too, £16.93
Pots
- Pot hole diameter: 7.5mm
- Davies 1900h knobs 12mm diameter, allow 2mm from side of panel therefore centre for pots is 8mm from LHS of panel (DX)
Jacks
- Jack hole diameter: 6.5mm
- Size of nut 8mm, but width of jack is 9mm. Allow 2mm from RHS of panel therefore centre for jacks is 6.5mm from RHS of panel, or 23.64 from LHS (DX)
LEDs
- Hole diameter: 5mm!
Pushbutton
- Hole diameter: 7mm
Stripboard dimensions
- Distance between pot centres = 20.32mm
- About 9-10mm from top/bottom pot centres to top/bottom of board