
Tulipcc
shorepine/tulipcc
The Tulip Creative Computer and AMYboard - portable Python synthesizers

Control board schematics and PCB for my polyphonic synthesizer
Polykit x controlboard is an open-source printed circuit board by polykit, from the polykit/polykit-x-controlboard repository on GitHub. It is a 2-layer board of 200 × 160 mm with 155 parts on 57 nets, routed with 522 tracks and 51 vias.
It is built around the 1N4148WS. Its parts include 34 resistors, 22 switches, 4 diodes, 4 connectors and 2 capacitors. It belongs with the audio and music boards of this library.
THIS IS NOT A FINISHED PRODUCT IN ANY WAY AND STILL UNDER HEAVY DEVELOPMENT - USE AT YOUR OWN RISK!
This repository contains Kicad schematics and PCB layout of a control board for a polyphonic synthesizer.
There is a video playlist on the design process https://makertube.net/w/p/3N2fRjXwT2SfAUv2VkMy3e

Related repositories:
| Reference | Value | Footprint | Comment | Qty |
|---|---|---|---|---|
| C1, C2 | 100n | Capacitor_SMD:C_1206_3216Metric | 2 | |
| D1-D4 | 1N4148WS | Diode_SMD:D_SOD-323 | 4 | |
| J1 | MCU_BOARD | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | optional, when used as MIDI controller | 1 |
| J2 | X8_I2C_POWER | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | 1 | |
| J3 | X8_EXT_DIGITAL | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | 1 | |
| J4 | DISPLAY | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | 1 | |
| R1-R34 | 10k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | 34 | |
| SW1-SW6 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H13mm | 6 | |
| SW7-SW22 | RotaryEncoder | Rotary_Encoder:RotaryEncoder_Bourns_Vertical_PEC12R-3xxxF-Nxxxx | without switch | 16 |
| U1, U2 | MCP23017_SO | Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm | 2 |
https://www.ti.com/lit/an/slva704/slva704.pdf
https://github.com/horfee/kicad-packages3D/tree/master/Rotary_Encoder.3dshapes
| Qty | Value | Footprint | References |
|---|---|---|---|
| 84 | LOGO | Polykit:star-silk-tiny | G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G*** +68 |
| 34 | 10k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23 +18 |
| 16 | RotaryEncoder | Rotary_Encoder:RotaryEncoder_Alps_EC12E_Vertical_H20mm | SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22 |
| 6 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H13mm | SW1, SW2, SW3, SW4, SW5, SW6 |
| 4 | 1N4148WS | Diode_SMD:D_SOD-323 | D1, D2, D3, D4 |
| 2 | 100n | Capacitor_SMD:C_1206_3216Metric | C1, C2 |
| 2 | MCP23017_SO | Package_SO:SOIC-28W_7.5x17.9mm_P1.27mm | U1, U2 |
| 1 | DISPLAY | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | LOGO | Polykit:bär | G*** |
| 1 | LOGO | Polykit:logo-3.5cm | G*** |
| 1 | LOGO | LOGO | G*** |
| 1 | MCU_BOARD | Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_Vertical | J1 |
| 1 | X8_EXT_DIGITAL | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J3 |
| 1 | X8_I2C_POWER | Connector_IDC:IDC-Header_2x05_P2.54mm_Vertical | J2 |
It measures 200 × 160 mm and has 2 copper layers, 1.6 mm thick.
155 parts, built around the 1N4148WS. 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 polykit/polykit-x-controlboard repository on GitHub, at the commit this page was made from: the board is polykit-x-controlboard.kicad_pcb and its schematic io.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask polykit before reusing the design.

shorepine/tulipcc
The Tulip Creative Computer and AMYboard - portable Python synthesizers

antmicro/jetson-nano-baseboard
Antmicro's open hardware baseboard for the NVIDIA Jetson Nano, TX2 NX and Xavier NX

Twisted-Fields/rp2040-motor-controller
A dual channel brushless motor controller based on the RP2040 microcontroller, designed in Kicad.

TeXitoi/keyseebee
KeySeeBee is a split ergo keyboard. It is only 2 PCB (so the name) with (almost) only SMD components on it. It's only a keyboard, no LED, no display, nothing more than keys and USB.


JanM321/esphome-lg-controller
Wired controller for LG HVAC units using ESPHome and ESP32

plinkysynth/plinky_public
a public release of the plinky sw and hw

TobleMiner/DC-UPS
A small DC UPS, designed to keep small appliances like consumer network equipment running during power outages