Skip to content

The Teensy 4.0 Audio Toolkit Shield is an open source project for learning about, designing, and rapid-prototyping custom Audio PCBs using the Teensy Audio Library.

Notifications You must be signed in to change notification settings

JayShoe/TEENSY_4.0_AUDIO_TOOLKIT

Repository files navigation

Teensy 4.0 Audio Toolkit and Shield

Licensed under CC BY-NC-SA 4.0 https://creativecommons.org/licenses/by-nc-sa/4.0/ Project by Jay Shoemaker

*Project is incomplete, accepting feedback now!

The Teensy 4.0 Audio Toolkit and Shield is part of an open source project for learning about, designing, and rapid-prototyping custom Audio PCBs using the Teensy Audio Library. This kit exposes key features of the Teensy commonly used for audio including USB Host Input, MIDI In, Midi Out, Midi Through, SPDIF, and Toslink. The board also includes an SD Memory Card reader, RAM/Memory, and a Power Supply. Plus, the schematic points out the key pins for connecting your own audio chips to the Teensy. This project is just exposing the hardware. Some functions may require additional work on the Teensy Audio Library or your custom code.

Audio Toolkit Shield

Audio Toolkit Shield Back

Audio Toolkit

Teensy Audio Toolkit and Shield's Key Features

  • Open Source CC BY-NC-SA 4.0
  • Stackable Design – To easily integrate with other stackable modules including DAC, ADC, Codec, Bluetooth, etc.
  • Starting Point for Custom IO Panels – All inputs/outputs are only exposed as header pins. Use of a custom daughterboard, dongle, or soldering directly to the Audio Toolkit Mainboard to expose the desired jacks or ports.
  • SD Card Reader - via DM3D-SF Hirose Electric Co Ltd.
  • Memory – via W25Q128JV, W25Q128FV, or 23LC1024 RAM.
  • USB Host – via standard pinout USB Header and USB A connector and includes a TPS2055A current limiter chip.
  • SPDIF Input and Output – via header, Coax, or Toslink.
  • MIDI In, Out, and Through – via header, DIN 5, or 3.5mm 3-pin Mini MIDI and includes an optocoupler (6N137) and a logic gate (74LS00) for proper termination.
  • Power Supply – 1 Amp regulator for both 5V and 3.3V rails (LM2940) with an input voltage range of 6 V to 26 V.
  • Footprints, 3d Models, and Schematics included.
  • SAI Connectivity and Labels. The teensy footprint has been modified to include wide pads and pin information for standard I2S connectivity. Solder wire to those pads for an easy and secure connection to external DAC/ADC/CODEC/ETC.
  • Master Clock - 100 Ohm resistors installed on MCLK1 and MCLK2 lines for easy connectivity.
  • i2C - Pull up resistors on board for easy connectivity.

Daughterboards with Jacks/Ports

The Audio Toolkit Shield’s header allows simple connections to one or more daughter boards. The mainboard and daughter board’s source and gerbers will be publicly available on the project repository. Pre-assembled boards will be made available (when tested/complete). Create your own daughterboard using the toolkit as a starting point. (Be sure to contribute back your modifications!)

Designing a Custom Daughterboard

  1. Delete unneeded parts including the Audio Toolkit Mainboard.
  2. Place and route your components. Define your edge cuts. Order your board.
  3. Connect your customer IO Board to the Audio Toolkit Mainboard IO Header.

Audio Toolkit Notes

  • Use pre-built IO boards found within the project’s repository.
  • Use the “Audio Toolkit IO Header” to stack your custom IO Board on top of the mainboard via the headers.
  • Use the individual headers to create smaller custom IO Boards and link your project via ribbon cables, etc.
  • Use the schematic to create your own entirely new custom Audio Toolkit or integrate it into your own project.

About

The Teensy 4.0 Audio Toolkit Shield is an open source project for learning about, designing, and rapid-prototyping custom Audio PCBs using the Teensy Audio Library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages