Files

copied
Last update 5 years 2 months by Nic Newdigate
Files
hardware
software
LICENSE
README.md
README.md

eurorack digital audio-module prototyping dev-kit <![CDATA[]]>//gitter.im/newdigate/teensy-eurorack<![CDATA[]]>

(work in progress) open source hardware and software for a ~~<![CDATA[]]>teensy 3.6<![CDATA[]]>~~ eurorack shield (working on updating to <![CDATA[]]>teensy 4<![CDATA[]]> )

what is it

A set of circuits and pc-board designs integrating all the components you need for prototyping a digital audio module for eurorack

audio codec circuit originally started as a discussion on quad audio channel outputs and a pcb design integrating teensy and cs42448 from Paul Stoffregen on <![CDATA[]]>pjrc forum<![CDATA[]]> * cortex m7 microcontroller (teensy 4.0) interfacing the follow components * audio: multi-channel audio codec ( 6-in / 8-out 24-bit sound card - <![CDATA[]]>CS42448<![CDATA[]]> ) * analog ins/outs: -10V to 10V 16bit/sample control voltage 4 x inputs and 4 x outputs ( <![CDATA[]]>ad7606<![CDATA[]]>, <![CDATA[]]>ad5754<![CDATA[]]> ) * display: ST7735 128x128 16bit-color tft display * breakouts: - for uSD card, USB host/device, midi in/out, 2 x teensy analog in/out (0 to 3v3 w/protection) * 20HP aluminium panel mounted for eurorack case * write arduino compatible c/c++ firmware & program using arduino/teensyduino (<![CDATA[]]>plus teensy audio library<![CDATA[]]>)

software

  • All schematics and circuit boards designed using Autodesk Eagle cad
  • Autodesk Fusion 360 used for mechanical layout
  • My free license to autodesk fusion 360 has expired
  • I am planning to migrate away from proprietry software and subscription licenses
    • circuits and pc-boards to <![CDATA[]]>Kicad<![CDATA[]]>
    • physical design to <![CDATA[]]>FreeCAD<![CDATA[]]>
    • CAM using <![CDATA[]]>opencamlib<![CDATA[]]>

support

This project is a work-in-progress!

What you can do if you like to see progress with this project? * star this repository * subscribe <![CDATA[]]>Nic N on youtube<![CDATA[]]> & <![CDATA[]]>DIY Audio Electronics Maker<![CDATA[]]> * clone this repo, make improvements, commit & send pull-requests

todo

  • [ ] Migrate circuits and pcbs to kicad
  • [ ] Teensy 4.0 changes
    • [ ] move control-voltage adc and dacs off main-board and on to top-breakout board
    • [ ] reduce main board to double layer board, instead of 4-layer board
    • [ ] increase horizontal size from 20HP to 24HP
  • [ ] Breakout board for rotary encoders and pots
    • [x] ~~Order~~
    • [ ] Assemble
    • [ ] Certify
  • [ ] ~~change all 0603 resistors and caps with 0805~~
  • [ ] Adapt mainboard with fpc connector from new breakout board
  • [x] ~~Include schematics and board for uSD adapter~~
  • [x] ~~Isolate analog grounds~~
  • [ ] Vertical alignment of FPC connectors between top breakout and mainboard
  • [ ] Finalize circuits / boards
  • [ ] Testing
    • [x] ~~CS42448 audio codec~~
    • [x] ~~control voltage input~~
    • [x] ~~control voltage output~~
    • [ ] usb host/device
    • [ ] midi in/out
    • [ ] sd card extension & adapter
  • [ ] Document
    • [ ] order & build process
    • [ ] software process
  • [ ] Firmware
    • [ ] Sliced audio loops
    • [ ] Midi looping

social media

videos

<![CDATA[]]> Eurorack digital audio modules powered by teensy micro-controller<![CDATA[]]>

Report a bug