The first step to creating my own BoM for this project, was to convert the Mouser BoM. I found it very confusing that all the components were mixed up and that they didn’t have identifiers for where they were on the board. I thought that someone must have documented building one of these things, or made a video, or something. Either my google fu is weak, or pretty much nobody has bothered.
I think there was some confusion, not helped by the amazingsynth.com website, about what this thing is actually called. Is it a Module Tester, or a Noodle Toaster…? You’d think if it was Noodle Toaster, the big page title on your website might read New Noodle Toaster v2 PCB and pre-flashed chip set.
Anyway, searching for Noodle Toaster, rather than Module Tester, eventually turned up a couple of recorded livestreams of someone trying to build it. I wouldn’t say it made for riveting viewing, but it was reassuring watching someone who appears to have way more knowledge and skill than me, struggle to figure out what was going on.
It further highlighted the fact that the Mouser BoM is a load of bollocks and should be avoided at all costs contained a load of inaccurate components. The other thing it highlighted, was that I could probably get an accurate list of components from the original schema files that are on GitHub. They wont load in KiCad though, but thankfully @analogoutput has cloned the original repo and converted the files to they can be loaded by KiCad.
Armed with a freshly exported bill of materials, it was simply a case of going back through each component and trying to ensure I had the correct amount of the correct thing. I’m not 100% sure I’ve got everything correct, so do your own research and take the following table with a pinch of salt:
Component ID | Description | Quantity | Rapid | Farnell | |
---|---|---|---|---|---|
R14 | Wire bridge, or 0R resistor | 1 | 62-0650 | ||
R19, R20, R21, R22, R3, R23, R25, R27, R24 | 220R Metal film resistor, 1%, 0.25W | 9 | 62-3434 | 9341528 | |
R1, R2, R34, R35 | 470R Metal film resistor, 1%, 0.25W | 4 | 62-3442 | 9341943 | |
R26, R5, R17, R6 | 10K Metal film resistor, 1%, 0.25W | 4 | 62-3474 | 9341110 | |
R4, R28 | 33K Metal film resistor, 1%, 0.25W | 2 | 62-3486 | 9341757 | |
R12, R32 | 47K Metal film resistor, 1%, 0.25W | 2 | 62-3490 | 9341960 | |
R11 | 62K Metal film resistor, 1%, 0.25W | 1 | 62-3493 | 9342125 | |
R10 | 82K Metal film resistor, 1%, 0.25W | 1 | 62-3496 | 9342281 | |
R18, R7, R31, R33, R29 | 100k Metal film resistor, 1%, 0.25W | 5 | 62-3498 | 9341129 | |
R15, R16 | 150K Metal film resistor, 1%, 0.25W | 2 | 62-3502 | 9341340 | |
R30 | 1M Metal film resistor, 1%, 0.25W | 1 | 62-3521 | 9341137 | |
R8 | 5K single turn cermet trimpot, top adjust | 1 | 68-0020 | 9355111 | |
R13 | 5K multi-turn cermet trimpot, top adjust | 1 | 68-1945 | 9353291 | |
R9 | 20K multi-turn cermet trimpot, top adjust | 1 | 68-1947 | 9353240 | |
RN1 | 10K 1 + 6 Resistor network | 1 | 2321775 | ||
C1, C7, C13, C14 | 18pF Ceramic capacitor | 4 | 11-3402 | 2860106 | |
C8, C22 | 1nF Ceramic capacitor | 2 | 11-3434 | 2860086 | |
C2, C3, C4, C5, C11, C15, C16, C17, C18, C19, C20, C21, C23, C25 | 100nF Ceramic capacitor | 14 | 11-3442 | 2860097 | |
C6, C24 | 4.7µF Electrolytic capacitor | 2 | 11-3548 | 2495077 | |
C9, C26, C27, C28 | 100µF Electrolytic capacitor | 4 | 11-3551 | 2495078 | |
D1 | 1N4148 Signal diode | 1 | 47-3309 | 2322485 | |
D8 | 1N5819 Schottky diode | 1 | 47-2566 | 2341584 | |
D9 | 1N4004 Rectifier diode | 1 | 47-3136 | 9556109 | |
LED1, LED2, LED3, LED4, LED5, LED6 | 3mm Super Bright Yellow LED | 6 | 55-0068 | 2080002 | |
Q1 | 2N3904 Transistor NPN TO-92 | 1 | 81-0484 | 1574370 | |
Q2 | 20MHz Crystal | 1 | 90-1084 | 3264326 | |
OK1 | 2601 Optocoupler, Digital Output, 1 Channel | 1 | 1328376 | ||
IC1 | LM4040 Series Voltage Reference, 4.096v | 1 | 3124413 | ||
IC2 | TL074 Quad op-amp | 1 | 82-0054 | 3005128 | |
IC3 | MCP4822 Digital to Analogue Converter | 1 | 1439413 | ||
IC4 | ATMEGA644p 20MHz Microcontroller | 1 | 1455122 | ||
IC5 | 74HC595N 8-bit POSI Shift Register | 1 | 82-0265 | 3120865 | |
IC6 | 74HC165N 8 Bit PISO Shift Register | 1 | 83-0106 | 9591206 | |
IC7 | MCP6002 op-amp | 1 | 1332117 | ||
IC8 | 7805 5v Linear Voltage Regulator, TO-220 | 1 | 47-3550 | 9666095 | |
SW1 | 24 detent incremental rotary encoder with switch | 1 | 49-6180 | 1520813 | |
S1, S2, S3, S4, S5, S6 | tactile switch | 6 | 78-0138 | 2292963 | |
J1, J2, J3, J4, J5, J10 | 3.5mm Thoniconn jack sockets | 6 | https://www.thonk.co.uk/shop/thonkiconn/ | ||
J9 | 15v 1A DC power socket | 1 | 20-0960 | 2450496 | |
JP3, JP4, JP6, JP7, JP8, JP9 | TEL 5-1222 DC-DC Converter 9 - 18V DC in ±12V DC out | 1 | 57-4943 | 1204971 | |
U1 | 2x3 pin header | 1 | 63-7721 | 1248159 | |
J7 | 2x8 pin header | 1 | 19-0035 | 2215308 | |
X1 | 5 Way 180 Degree DIN PCB Socket | 1 | 49-4746 | 2677770 | |
J8 | 6.35 mm 2 Pin Mono Jack Socket | 1 | 20-0992 | 2766190 | |
U$3 | Newhaven LCD module NHD-0216K1Z-NSW-FBW-L | 1 | |||
Other items: | |||||
IC4 | DIP-40 Socket | 1 | 22-1730 | 2839829 | |
IC5, IC6 | DIP-16 Socket | 2 | 22-1722 | 2839830 | |
IC2 | DIP-14 Socket | 1 | 22-1721 | 2839825 | |
OK1, IC3, IC7 | DIP-8 Socket | 3 | 22-1720 | 2839831 | |
IC8 | TO-220 heatsink | 1 | 36-0235 | 4621281 | |
S1, S2, S3, S4, S5, S6 | Switch caps | 6 | |||
U$3 | 1x16 pin header for LCD | 1 | 50-8083 | 3049546 | |
J9 | 15v 1A PSU | 1 | 85-3756 | 3532533 |