Files
seedbox/docs/hardware/bom.csv
Gee 2196633ed5
Some checks failed
check / check (push) Has been cancelled
Seedbox v0.1 + firmware, generic kit/synth, ROOT/SCALE pages
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>
2026-10-11 20:39:36 +03:00

3.7 KiB

1groupidpartspecqtystatusnotes
2CorepicoRaspberry Pi Pico 2WRP2350, micro-USB1haveThe whole engine runs on it with lots of headroom.
3CorelcdNokia 5110 LCD modulePCD8544, 84×48, SPI1haveThe module you used with Arduino.
4CoreboxEnclosure1haveAbout 80 × 150 × 40 mm. Panel layout: tools/panel.html.
5ControlsencRotary encoder with pushKY-040 module or bare EC111havePower it from 3V3.
6ControlspotsPotentiometer, linearB10K (anything 5k–50k linear works)2haveEnergy and Drift.
7ControlsknobsKnobsto fit the pot and encoder shafts3checkShaft types differ (D, knurled, 6 mm). Match them.
8ControlsbtnMomentary push button, panel mount~12 mm, non-latching11check7 kit + 4 line tracks.
9ControlsseedbtnMomentary push button, large16–22 mm, non-latching1checkSEED. Any big momentary works.
10ControlstogToggle switch, SPDT1haveRUN / STOP. Your old bypass switch.
11Controlsdio1N4148 diodeor 1N4448 / 1N914 / any small-signal diode12buy11 for the button matrix + 1 for MIDI IN. 1N4448 works too. Every button needs one: a missing diode gives phantom presses with three buttons held.
12MIDItrs3.5 mm stereo (TRS) jack, panel mount3 lugs: tip, ring, sleeve. Not mono.3checkIN, OUT KIT, OUT SYNTH. MIDI TRS Type A. 6 mm hole each.
13MIDIadaptTRS-to-DIN MIDI adapter, Type Afemale DIN, 3.5 mm plug1buyFor a DIN synth or sampler (e.g. MiniFreak). Must say Type A (Type B swaps tip and ring). Type A TRS gear (e.g. SP-404MKII) takes a plain stereo 3.5 mm cable.
14MIDIopto6N137 optocouplerDIP-8 (6N138 also works: then drop the pin 7 link)1haveMIDI IN. You have three; one is used.
15MIDIsockDIP-8 IC socket1buySo the opto can be swapped.
16MIDIr330Resistor 330 Ω220–470 Ω1checkLCD backlight (LED pin) to 3.3 V, inline at the module.
17MIDIr220Resistor 220 Ω150–220 Ω1haveMIDI IN, in series with the opto LED. The 6N137 wants a bit more LED current: use 150 Ω if learning misses notes.
18MIDIr1kResistor 1 kΩ470 Ω–2.2 kΩ is fine2haveOpto output pull-up, NPN base.
19MIDIr33Resistor 33 Ω, ½ W27–47 Ω is fine2buyMIDI OUT ring (pin 4) line, per the MIDI 3.3 V spec. ½ W because a mono plug in an OUT jack shorts it straight to ground (0.33 W); a ¼ W one would cook.
20MIDIr10Resistor 10 Ω10–22 Ω is fine2checkMIDI OUT tip (pin 5) line, from TX. Don't replace with a wire: it protects the pin.
21MIDIcapCeramic capacitor 100 nFanything 47–220 nF3checkC1 on the board (6N137 supply bypass, required). Optional: one per pot, soldered at the pot from wiper to the left lug, if the readings jitter.
22Screen extrasbltNPN or PNP transistor2N3904 / BC547 (NPN) or 2N3906 / BC557 (PNP)1optOnly for a dimmable backlight. NPN if your BL lights when grounded, PNP if it lights from 3.3 V. Otherwise hard-wire it.
23Power and assemblyperfStripboardat least 34 × 28 holes (about 86 × 71 mm)1checkPico socketed at the top edge, so its USB port meets a slot in the back wall.
24Power and assemblyhdrFemale header strip, 1 × 202.54 mm2checkSocket the Pico instead of soldering it in.
25Power and assemblymhdrMale header strip, 1 × 202.54 mm2checkSoldered to the Pico so it plugs into the female headers. Skip if yours is a Pico 2 WH (headers fitted).
26Power and assemblytapeDouble-sided foam tape or hot glue—checkHolds the stripboard and the screen without screws.