
Type f
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

A 6-cell battery pack for Sensorable Open Source Camera
2p3s pwr pack is an open-source printed circuit board by sensorable, from the sensorable/batt-pack repository on GitHub. It is a 2-layer board of 156.8 × 76.8 mm with 25 parts on 11 nets, routed with 61 tracks and 0 vias.
Its parts include 18 connectors, 1 resistor and 1 diode. It belongs with the power boards of this library.

This battery pack combines several COTS components to allow short production runs with manual assembly. All components are "though-hole" and the whole unit can be ordered and put together by any sufficiently skilled individual. It is not suitable for an automated PCBA process or large production runs.
Charging sources:
Restarting the pack
The BMS requires external voltage close to the pack output to be connected from the outside for it to start working. You need to connect a charger or any similar source of voltage if you removed and re-inserted the batteries.
Use only high quality Li-Ion 18650 batteries from a trusted manufacturer, e.g. NCR18650B and NCR18650GA from Panasonic.
The battery holders are connected as 2P-3S, that is, the 2 batteries in the same holder are connected in parallel and the holders are connected in series. This way you can use either 3 or 6 battery cells.
The charger unit has to be adjusted to the battery type and the size of the pack. Use the 2 blue potentiometers to set the voltage to 4.2v and limit the current to less than 1A, if using NCR18650GA. Check your battery datasheet if using a different type.
The batteries are protected with a commercial BMS module with load balancing. Use only new batteries from the same batch and at exactly the same voltage. The load balancing feature will maintain them in that state, but it will not balance out mismatched batteries.
BMS spec from the manufacturer datasheet:

| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | PAD | NPTH_5mm | P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12 |
| 3 | BatteryParallel_2 | Batteriez:KEYSONE_1049_2x_18650_HOLDER | BATT1, BATT2, BATT3 |
| 2 | Conn_Basic_2_pin | Footprints:TERM_BLK_2_SIDE_2.54MM | P13, P16 |
| 2 | PAD | NPTH_3mm | P17, P19 |
| 2 | PAD | Footprints:HOLE_4mmx2.2mm | P14, P15 |
| 1 | 0.01 | Footprints:1206_Medium_Pads | R1 |
| 1 | 2A | Footprints:SMA | D1 |
| 1 | Module_AliExpress_BMS_3s_Balancing-3S0404LI502 | Modulez:Module_BMS_Balancing_3s_AliExpress_BMS-3S0404LI502 | MOD2 |
| 1 | Module_AliExpress_LM2596HVS | Modulez:Module_AliExpress_LM2596HVS | MOD1 |
It measures 156.8 × 76.8 mm and has 2 copper layers, 1.6 mm thick.
25 parts. 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.
From the sensorable/batt-pack repository on GitHub, at the commit this page was made from: the board is 2p3s-pwr-pack.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask sensorable before reusing the design.

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

davidphilipbarr/Sweep
Sweep - a small promicro based keyboard inspired by the Ferris.


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

xyphro/UsbGpib
Versatile, cheap and portable USB to GPIB converter (USBTMC class based)


jes/scamp-cpu
A homebrew 16-bit CPU with a homebrew Unix-like-ish operating system.
