Some checks failed
check / check (push) Has been cancelled
First commit of the repo. Contents beyond the v0.1 simulator and layout: - Full Pico 2 W firmware (firmware/app, drivers, engine port, host test). - BANK page and 404 mode A/B removed; learned pads play exactly what was learned. - 404/MiniFreak renamed to KIT/SYNTH throughout (jacks, code, sim, docs, layout labels; wiring rebuilt). - ROLL returns to page select after a re-roll; a freshly learned track turns on. - LCD contrast 66. - ROOT and SCALE pages: 21 scales, AUTO = the seed picks; global and sticky. Intended music change: the scale table grew from 8 to 21 and AUTO picks from all of them, so every seed's scale changed. Vectors regenerated with npm run vectors, plus new key-override cases. Flash record is now version 2. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.1 KiB
2.1 KiB
| 1 | pad | board_hole | colour | pico_pin_or_signal | goes_to |
|---|---|---|---|---|---|
| 2 | P1 | Y1 | blue | via R1 to opto | MIDI IN jack · ring (pin 4) |
| 3 | P2 | W1 | blue | opto cathode | MIDI IN jack · tip (pin 5) |
| 4 | P3 | X26 | blue | via R4 (10 Ω) from GP0 | OUT KIT jack · tip (pin 5) |
| 5 | P4 | V22 | red | via R5 (33 Ω) from 3V3 | OUT KIT jack · ring (pin 4) |
| 6 | P5 | AA22 | black | GND strip | OUT KIT jack · sleeve (pin 2) |
| 7 | P6 | U31 | blue | via R6 (10 Ω) from GP4 | OUT SYNTH jack · tip (pin 5) |
| 8 | P7 | V31 | red | via R7 (33 Ω) from 3V3 | OUT SYNTH jack · ring (pin 4) |
| 9 | P8 | AA31 | black | GND strip | OUT SYNTH jack · sleeve (pin 2) |
| 10 | P9 | N27 | blue | GP21 | LCD · RST (pin 4) |
| 11 | P10 | S27 | blue | GP17 | LCD · SCE (pin 3) |
| 12 | P11 | O27 | blue | GP20 | LCD · D/C (pin 5) |
| 13 | P12 | P27 | blue | GP19 | LCD · DN/MOSI (pin 6) |
| 14 | P13 | Q27 | blue | GP18 | LCD · SCLK (pin 7) |
| 15 | P14 | AB23 | red | 3V3 strip | LCD · VCC (pin 1) |
| 16 | P15 | AA23 | black | GND strip | LCD · GND (pin 2) |
| 17 | P16 | AB22 | red | 3V3 strip | LCD · LED (pin 8) through 330 Ω |
| 18 | P17 | N2 | green | GP10 | Encoder · SIA |
| 19 | P18 | O2 | green | GP11 | Encoder · SIB |
| 20 | P19 | P2 | green | GP12 | Encoder · SW |
| 21 | P20 | AB4 | red | 3V3 strip | Encoder · VCC |
| 22 | P21 | AA4 | black | GND strip | Encoder · GND |
| 23 | P22 | J27 | blue | GP26 | ENERGY pot · middle lug |
| 24 | P23 | I27 | blue | GP27 | DRIFT pot · middle lug |
| 25 | P24 | AB25 | red | 3V3 strip | Pots · right lugs (chain both) |
| 26 | P25 | H27 | black | AGND | Pots · left lugs (chain both) |
| 27 | P26 | Q2 | yellow | GP13 | SEED · one lug |
| 28 | P27 | S2 | yellow | GP14 | RUN toggle · middle lug |
| 29 | P28 | AA6 | black | GND strip | Panel ground bus · SEED other lug, RUN one outer lug |
| 30 | P29 | D2 | yellow | GP2 | Matrix row 1 (KICK, KICK 2, SNARE) |
| 31 | P30 | E2 | yellow | GP3 | Matrix row 2 (HAT, HAT 16, PERC, GHOST) |
| 32 | P31 | G2 | yellow | GP5 | Matrix row 3 (BASS, MEL A, MEL B, PAD) |
| 33 | P32 | I2 | green | GP6 | Matrix column 1 (KICK, HAT, BASS) |
| 34 | P33 | J2 | green | GP7 | Matrix column 2 (KICK 2, HAT 16, MEL A) |
| 35 | P34 | K2 | green | GP8 | Matrix column 3 (SNARE, PERC, MEL B) |
| 36 | P35 | L2 | green | GP9 | Matrix column 4 (GHOST, PAD) |