
Heteromycin
hasenbanck/heteromycin
A 3D printer board using a powerfull STM32 MCU, TMC5160/TMC2160 driver and a Raspberry Pi or compatible SBC

Multifuntion synth platform for Raspberry Pi and other single board computers.
WavePi hat is an open-source printed circuit board by t9999clint, from the t9999clint/WavePi repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 65 × 56 mm with 24 parts on 16 nets, routed with 119 tracks and 3 vias.
It is built around the LM2596S-5.0 and CAT24C32LI-. Its parts include 7 resistors, 5 connectors, 3 ICs, 2 capacitors and 2 diodes. It belongs with the audio and music and computers and single-board computers boards of this library.
WavePi aims to be a Open Source, all in one synth solution for older PCs that lack the grunt to use modern synthesizer software.
Meant mainly to be a drop-in replacement for a Waveblaster daughterboard for a SoundBlaster card for the 90’s, however it can also be configured for several different uses. You can connect to any Midi port, or even through serial to the host machine. This device can also act as a standalone synth in a professional music stack. Plug it into a Midi Keyboard or Guitar and use it to rock out!
I use it to play old games on my MS-DOS pc with improved music, but I also built one for my Mom to practice piano with on a old 90’s Yamaha Midi keyboard I found at goodwill. (My synth sounds far more realistic than the built in synth) I decided to keep the project 100% open source in hopes that this project will continue on long after I am no longer able to work on it.
The components required for this are simple.
The hardware I am developing this project with is as follows…
I will be making a rasbian image for the ras pi 3, but I want to add a few more features first.
Now there are two ways to control WavePi, either by using the wavepi command, or by sending it special sysex messages.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 3mm_Mounting_Hole | project_footprints:NPTH_3mm_ID | H1, H2, H3, H4 |
| 2 | 3.9K | Resistor_SMD:R_0603_1608Metric | R3, R4 |
| 1 | 10K | Resistor_SMD:R_0603_1608Metric | R2 |
| 1 | 1N4148 | Diode_THT:D_A-405_P10.16mm_Horizontal | D1 |
| 1 | 220 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R5 |
| 1 | 220uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C2 |
| 1 | 33uH | Inductor_THT:L_Radial_L8.0mm_W8.0mm_P5.00mm_Neosid_SD8 | L1 |
| 1 | 40HAT | Connector_PinSocket_2.54mm:PinSocket_2x20_P2.54mm_Vertical | J2 |
| 1 | 40K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R7 |
| 1 | 4K | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R6 |
| 1 | 680uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C1 |
| 1 | 6N138 | Package_DIP:DIP-8_W10.16mm | U2 |
| 1 | AudioJack | Connector_Audio:Jack_3.5mm_CUI_SJ1-3533NG_Horizontal_CircularHoles | J4 |
| 1 | CAT24C32 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U1 |
| 1 | CONN_01X02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1 |
| 1 | DNP | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | Floppy Power Connector | digikey-footprints:PinHeader_1x4_P2.54mm_Drill1.02mm | J5 |
| 1 | IN5824 | Diode_THT:D_A-405_P10.16mm_Horizontal | D2 |
| 1 | LM2596 | Package_TO_SOT_SMD:TO-263-5_TabPin3 | U3 |
| 1 | WaveBlaster Connector | Connector_PinSocket_2.54mm:PinSocket_2x13_P2.54mm_Vertical | J3 |
It measures 65 × 56 mm and has 4 copper layers, 1.6 mm thick.
24 parts, built around the LM2596S-5.0 and CAT24C32LI-. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the t9999clint/WavePi repository on GitHub, at the commit this page was made from: the board is pcb/WavePi-hat/WavePi-hat.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

hasenbanck/heteromycin
A 3D printer board using a powerfull STM32 MCU, TMC5160/TMC2160 driver and a Raspberry Pi or compatible SBC

MayaPosch/DebounceHat
Fully isolated, input debounce Hat for Raspberry Pi, for up to 6 switches, relays and powered devices





pilotniq/MJoulnir
Hardware and software for the control system of a full size electric boat.
