

AnalogComputer
Collection of arduino, avr and pic projects
- Size
- 120.7 × 80 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 113
- Nets
- 211
- Pads
- 588
- Tracks, vias
- 2,006, 31
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 25 Nov 2020
- Updated
- 9 Apr 2026
Overview
AnalogComputer is an open-source printed circuit board by mwwhited, from the mwwhited/EmbeddedBakery repository on GitHub. It is a 4-layer board of 120.7 × 80 mm with 113 parts on 211 nets, routed with 2,006 tracks and 31 vias.
It is built around the LM324. Its parts include 56 resistors, 24 diodes, 14 ICs and 7 connectors.
Main components
1README
circuits/HelperBoards/Wave Form Generator Amplifier/readme.mdWave Form Amplifier
By: Matthew Whited Out-of-Band Development 2023
Summary
This is a schematic for a LM324 based amplifier that takes provides matching amplification/attenuation and DC offset to an arbitray wave form generator.
Parts
113| Qty | Value | Footprint | References |
|---|---|---|---|
| 52 | 10k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R1, R2, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R20, R21, R22, R23 +36 |
| 14 | LM324 | Package_DIP:DIP-14_W7.62mm_Socket | U1, U2, U3, U4, U5, U6, U7, U8, U9, U10, U11, U12, U13, U14 |
| 12 | 1N4148 | Diode_THT:D_A-405_P2.54mm_Vertical_AnodeUp | D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24 |
| 12 | 1N4148 | Diode_THT:D_A-405_P2.54mm_Vertical_KathodeUp | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12 |
| 6 | 10k | Resistor_THT:R_Array_SIP5 | RN1, RN2, RN3, RN4, RN5, RN7 |
| 6 | Conn_02x14_Odd_Even | Connector_PinSocket_2.54mm:PinSocket_2x14_P2.54mm_Vertical | J1, J2, J3, J5, J6, J7 |
| 4 | 1k | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P2.54mm_Vertical | R49, R50, R51, R52 |
| 4 | MountingHole_2.2mm_M2_Pad_TopBottom | MountingHole:MountingHole_2.2mm_M2_Pad_TopBottom | REF0, REF2, REF3, REF4 |
| 2 | 10k | Resistor_THT:R_Array_SIP9 | RN6, RN8 |
| 1 | Conn_01x03_Pin | Connector_JST:JST_XH_B3B-XH-AM_1x03_P2.50mm_Vertical | J4 |
More from mwwhited/EmbeddedBakery
12- 2 layers

- 2 layers225 × 157.5 mm

- 2 layers132 × 64.5 mm

- 2 layers35 × 63.5 mm

OperationalAmplifierExamples
mwwhited/EmbeddedBakery
Collection of arduino, avr and pic projects
48 parts1 - 2 layers

- 2 layers

- 2 layers127.5 × 100 mm

- 2 layers215.9 × 177.8 mm

- 2 layers41.5 × 46.5 mm

- 2 layers

- 2 layers76.2 × 35.2 mm

- 2 layers97.5 × 47.5 mm

Wave Form Generator Amplifier
mwwhited/EmbeddedBakery
Collection of arduino, avr and pic projects
22 parts1
Similar boards
- 4 layers99 × 53.3 mm

PSLab
fossasia/pslab-hardware
PSLab Hardware Design and Schematics https://pslab.io
199 parts1.7kApache-2.0 - 2 layers36.8 × 34.7 mm

Tinylab proto1
espotek-org/Labrador
EspoTek Labrador is a USB device that transforms your PC or smartphone into a fully-featured electronics lab. This repo holds all of the source code!
79 parts1.2k - 4 layers82.6 × 82.5 mm

- 2 layers231.1 × 106.7 mm

- 4 layers82.6 × 82.6 mm

- 4 layers72.4 × 95.3 mm

DingoPDM
corygrant/dingoPDM
Hardware - dingoPDM is an open source, affordable automotive PDM (Power Distribution Module). Pre-assembled and tested units are available or the design can be used to build a DIY version.
156 parts128MIT - 2 layers191.5 × 76 mm

Pcb project
CrashOverride85/zc95
4 channel EStim box inspired by the mk312bt, with Lua scripting support
337 parts117GPL-3.0 - 4 layers292.1 × 88.3 mm

Snark barker mca
schlae/snark-barker-mca
A Sound Blaster compatible sound card for Micro Channel bus computers
177 parts69
Questions
How big is the AnalogComputer PCB?
It measures 120.7 × 80 mm and has 4 copper layers, 1.6 mm thick.
What parts does the AnalogComputer use?
113 parts, built around the LM324. 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.
Where can I download the AnalogComputer KiCad files?
From the mwwhited/EmbeddedBakery repository on GitHub, at the commit this page was made from: the board is circuits/AnalogCalculator/AnalogComputer/AnalogComputer.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the AnalogComputer design in my own project?
Its repository states no licence, so its author keeps all rights: ask mwwhited before reusing the design.