
Bms4 f051
GyrocopterLLC/bms4-rust
Battery management system (bms) for 4 series Li-Ion cells programmed in Rust

A small dashboard showing propagation conditions
Hamradiocard is an open-source printed circuit board by juhapark21, from the juhapark21/hamcard repository on GitHub. It is a 2-layer board of 90 × 50 mm with 62 parts on 90 nets, routed with 931 tracks and 153 vias.
It is built around the 74HC595D and LTST-C155GEKT. Its parts include 29 resistors, 21 diodes, 5 ICs, 4 capacitors and 1 switch. It belongs with the ESP32 and RISC-V boards of this library.
A small dashboard that displays propagation conditions with colored LEDs.
Replace the placeholder values in the firmware with the SSID and password of your known wifi network. This makes it so that the microcontroller can connect to a network and access the weather data online.
Assemble the PCB. Components are sized to be possible to hand-solder - A few components are through-hole for ease of hand-soldering.
After assembling the PCB, flash the firmware onto the XIAO ESP32C3 (instructions here).
Connect the ESP32 to a power source via USB-C and turn the power switch ON. The indicator light on the bottom right corner will turn on.
As long as the board is connected to a network and a power source, it will update its data every hour and the indicator lights will change accordingly.
LED indicator lights ordered by general severity:
To turn off, turn the power switch OFF then disconnect the board from the power source.
Propagation info like this is like the weather report for radio nerds. It helps determine which bands you should work, or approximately how far your signal will reach.
I initially made it because I wanted a fun useful business card. That idea got a bit out of hand (the thickness and power consumption of this does not make it very suitable to be used as a card), but I ended up with a nice physical dashboard showing useful weather information for amateur radio.
Most existing dashboards are online, so I wanted this to be a physical object separate from tabs or apps on my computer.
The design and build process is documented in detail here. Even though this project was smaller-scale, it involved a lot of trial-and-error.
Thank you Paul N0NBH for the solar-terrestrial data.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | 200Ω | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R11, R13, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27, R28, R29 |
| 13 | 100Ω | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8, R9, R10, R12, R14, R15 |
| 13 | LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D12, D15, D16 |
| 8 | LTST-C155GEKT | hamradiocard:DIODE_LTST-C155GEKT_LTO-M | LED1, LED2, LED3, LED4, LED5, LED6, LED7, LED8 |
| 4 | 0.1uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C2, C3, C4 |
| 4 | 74HC595D | hamradiocard:SOT109-1_NXP | U2, U3, U4, U5 |
| 2 | LOGO | LOGO | G***, G*** |
| 1 | SW_SPDT | hamradiocard:SW3_SLW-883935-2A-D_SSY | SW1 |
| 1 | XIAO-ESP32-C3-DIP | hamradiocard:XIAO-ESP32C3-DIP | U1 |

GyrocopterLLC/bms4-rust
Battery management system (bms) for 4 series Li-Ion cells programmed in Rust





m1geo/Quad-AMBE3000
A PCB for four DVSI AMBE-3000R Vocoders for use with WebSDRs/Audio transcoding

christrotter/shift-register-spi-breakout-pcb
Simple breakout board that gets you 16 rows and 16 cols for your QMK matrix.

Jeo0/atg-client
automatic trajectory generator cross-platform client for acoustic volumetric displays (dis our thesis :))
It measures 90 × 50 mm and has 2 copper layers, 1.6 mm thick.
62 parts, built around the 74HC595D and LTST-C155GEKT. 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 juhapark21/hamcard repository on GitHub, at the commit this page was made from: the board is pcb/hamradiocard.kicad_pcb and its schematic pcb/hamradiocard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask juhapark21 before reusing the design.