Programmable-Load
ketszim97·Programmable-Load·progrmmable-load/progrmmable-load.kicad_pcb
About the Programmable-Load PCB
Programmable-Load is an open source AVR/Arduino PCB design by ketszim97, published on GitHub. It is a 2-layer board measuring 99.1 × 50.8 mm, with 33 components from 23 distinct parts.
Its main chip is the Arduino_Nano_v3.x, from the AVR/Arduino family. Other key parts include the 579-MCP4725A2T-E/CH and 584-AD8608ARZ-R7. By type, the board carries 18 resistors, 7 capacitors, 2 ICs, 2 connectors, 1 module and 1 transistor.
From the project
A DIY Open Source Programmable Load
Main components on the Programmable-Load
Programmable-Load bill of materials (BOM)
33 components, 23 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 579-MCP4725A2T-E/CH MCP4725A2T-E_CH | SOT-23-6_MC | U1 |
| 1 | 584-AD8608ARZ-R7 AD8608ARZ-REEL | AD8608ARZ-REEL | U2 |
| 1 | Arduino_Nano_v3.x | Arduino_Nano | A1 |
| 1 | 942-IRLZ44NPBF IRLZ44N | TO-220-3_Vertical | Q1 |
| 1 | Screw_Terminal_01x02 | TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | J1 |
| 1 | Conn_01x02 | Banana_Jack_2Pin | J2 |
| 1 | HY1602E | HY1602E | DS1 |
| 1 | Rotary_Encoder | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 1 | 963-TMK107B7105MA-T 1u | C_0603_1608Metric | C1 |
| 4 | 80-C0603X104K5R3316 100n | C_0603_1608Metric | C2, C3, C4, C5 |
| 1 | 581-06036C223KAT2A 22n | C_0603_1608Metric | C6 |
| 1 | 80-C0603C102J5RAUTO 1n | C_0603_1608Metric | C7 |
| 2 | 667-ERJ-3EKF1002V 10k | R_0603_1608Metric | R1, R2 |
| 1 | 71-CRCW0603100KFKEAC 100k | R_0603_1608Metric | R3 |
| 3 | 603-RC0603FR-1020KL 20k | R_0603_1608Metric | R4, R8, R10 |
| 3 | 603-RC0603FR-07150RL 150 | R_0603_1608Metric | R5, R6, R12 |
| 1 | 603-RC0603FR-10180KL 180k | R_0603_1608Metric | R7 |
| 1 | 71-CRCW06032K20FKEAC 2k2 | R_0603_1608Metric | R9 |
| 2 | 71-CRCW06032K20FKEAC 2k | R_0603_1608Metric | R11, R16 |
| 2 | 603-AC0603FR-1318KL 18k | R_0603_1608Metric | R13, R14 |
Show 3 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 588-WHDR10FET 0R1 | R_Axial_DIN0309_L9.0mm_D3.2mm_P20.32mm_Horizontal | R15 |
| 1 | 603-RC0603FR-13220RL 220R | R_0603_1608Metric | R17 |
| 1 | 2k | R_0603_1608Metric | R18 |
Programmable-Load design files
The KiCad project lives in the ketszim97/Programmable-Load repository on GitHub; these links point at the commit this page was built from.
Programmable-Load: common questions
What microcontroller does the Programmable-Load use?
The Programmable-Load is built around the Arduino_Nano_v3.x, from the AVR/Arduino family.
How big is the Programmable-Load PCB?
The Programmable-Load measures 99.1 × 50.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Programmable-Load?
33 components, from 23 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Programmable-Load design files?
From the ketszim97/Programmable-Load repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Programmable-Load design in my own project?
The repository has no license, so all rights stay with ketszim97. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Programmable-Load without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
Similar boards
AVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Easyduino Atmega
Hanqaqa
68.8 × 53.6 mm35 parts4LCERN-OHL-P-2.0746AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746AVR/Arduino
UsbGpib
xyphro
54 × 15 mm21 parts2LMIT683AVR/Arduino
Lumberjack
peej
284.7 × 94.2 mm149 parts2LMIT402