LoadShed

DJM0·LoadShed·hardware/loadshed.kicad_pcb

LoadShed PCB layout, top view — open source AVR/Arduino board by DJM0
Simulate this board

About the LoadShed PCB

LoadShed is an open source AVR/Arduino PCB design by DJM0, published on GitHub under the MIT license. It is a 2-layer board measuring 151.2 × 89.3 mm, with 90 components from 39 distinct parts.

Its main chip is the ATTINY3216-S, from the AVR/Arduino family. Other key parts include the AP63203WU-7, DS3231MZ, SHT4X and AP64502QSP-13. By type, the board carries 24 resistors, 18 capacitors, 14 connectors, 7 diodes, 6 fuses and 5 ICs.

It belongs with the power & battery, iot & wireless and displays & leds designs in this gallery.

From the project

Off-grid 4-channel PWM load controller with regulated 12 V output from any 12–32 V battery. Sunrise/sunset + RTC scheduling, LiFePO₄ battery protection, dimming pots and an OLED. ATtiny3216 firmware + KiCad hardware. No WiFi, no cloud, no app.

KiCad 9 project for the LoadShed PCB. Licensed under CERN-OHL-P v2.

Several parts (regulators, inductors, polyfuses, battery holder, buttons…) were pulled from JLCPCB/LCSC using the kicad-jlcimport plugin, which converts EasyEDA CAD data into a project-local JLCImport library. Because that converted data comes from EasyEDA/LCSC, its redistribution licence is unclear, so the JLCImport symbol/footprint/3D-model libraries are not included in this repo.

LoadShed, from the project README
From the project README

Main components on the LoadShed

LoadShed bill of materials (BOM)

90 components, 39 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
AP63203WU-7
Diodes Incorporated
U1
1
ATTINY3216-S
ATtiny3216-S
U3
1
DS3231MZ
U4
1
SHT4X
SHT4x
U5
1
AP64502QSP-13
Diodes Incorporated
U6
4
AO3400A
Q1, Q2, Q3, Q4
1
BATT
J1
1
OUT1
J2
1
OUT2
J3
1
OUT3
J4
2
OUT4
J5, J7
1
OLED
J6
1
UPDI
J8
1
PB3
J9
4
Conn_01x03_Socket
J10, J11, J12, J13
1
OLED2
J14
1
BS-06-B4AA002
MYOUNG
BT2
1
5A
F1
5
C1512049
Polyfuse
F2, F3, F4, F5, F6
4
R_Potentiometer
RV1, RV2, RV3, RV4
Show 19 more
QtyPartRefs
1
POWER SW
SW1
4
SW_Push
SW3, SW4, SW5, SW6
7
LED
D1, D2, D3, D4, D5, D6, D7
1
C167294
4.7µH
L1
1
C167295
6.8µH
L3
7
100NF
100nF
C1, C3, C4, C7, C11, C13, C14
4
10UF
10uF
C2, C12, C15, C21
2
22UF
22uF
C5, C6
4
47UF
47uF
C16, C17, C18, C19
1
10NF
10nF
C20
2
6K8
R1, R6
2
4K7
R2, R3
6
100K
R4, R8, R11, R14, R17, R20
2
27K
R5, R21
5
1K
R7, R10, R13, R16, R19
4
100R
R9, R12, R15, R18
1
140K
R22
1
10K
R23
1
200K
R24

LoadShed design files

The KiCad project lives in the DJM0/LoadShed repository on GitHub; these links point at the commit this page was built from.

LoadShed: common questions

What microcontroller does the LoadShed use?

The LoadShed is built around the ATTINY3216-S, from the AVR/Arduino family.

How big is the LoadShed PCB?

The LoadShed measures 151.2 × 89.3 mm, has 2 copper layers and is 2 mm thick.

How many components are on the LoadShed?

90 components, from 39 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 LoadShed design files?

From the DJM0/LoadShed repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the LoadShed design in my own project?

Yes, under the terms of its MIT license, which DJM0 chose for the repository.

Can I test firmware for the LoadShed 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