v0.3.3: Final version for BMS challenge with EnAcc...
by Martin Jäger 2 years 7 months
v0.3.3: Final version for BMS challenge with EnAccess

Updates compared to v0.3.2:

- Optimization of some copper planes
- Net tie with thicker connection to GND
- D12 connected to Bat-

No parts were changed, the BOM is same as before.
v3.2.2: Switch to SMD terminals instead of press-f...
by Martin Jäger 2 years 8 months
v3.2.2: Switch to SMD terminals instead of press-fit

Rationale: These are easier to manufacture (no additional step required)
and the PCB can be mounted onto a heat sink without any milling required.
Move mounting holes and improve routing
by Martin Jäger 2 years 8 months
Remove FUSE_DETECT circuit
by Martin Jäger 2 years 8 months
Remove FUSE_DETECT circuit

Q13 was not properly tied to ground, so it was not switching on the
voltage divider. A voltage divider that is continuously on would
draw current even in deepsleep mode, so it is not viable for a BMS.

I could not come up with an easy circuit that allows monitoring the
voltage without any power consumption, so the fuse diagnosis
mechanism is removed for now.
Swap D and S of Q12
by Martin Jäger 2 years 8 months
Swap D and S of Q12

Fixes #36
Board v0.3.1: Add test point for GPIO9 (BOOT) pin
by Martin Jäger 2 years 9 months
Board v0.3.1: Add test point for GPIO9 (BOOT) pin

Fixes #34
BOM updates with a few more alternative parts
by Martin Jäger 2 years 9 months
Major update for BMS C1 v0.3
by Martin Jäger 2 years 10 months
Major update for BMS C1 v0.3

This commit contains major updates of the PCB after the first prototype
build-up and testing. Changes include:

- Single PCB instead of stacked PCBs to simplify design and reduce cost.
- STM32 MCU was removed due to supply shortage. Only ESP32-C3 supported.
- Custom connectors replaced with off-the-shelf Würth Power Elements.
- 5V power rail removed to simplify design (CAN runs on 3V3 transceiver).
- Larger Shunt with improved footprint.
- Optimized layout to reduce distance between IC and shunt.
Report a bug