

LEDBlinker
A Google App scripts based project to monitor and display the current battery percentages of my various smart devices.
- Size
- 68.6 × 33 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 4
- Nets
- 37
- Pads
- 44
- Tracks, vias
- 8, 0
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 1 Aug 2023
- Updated
- 11 Nov 2024
Overview
LEDBlinker is an open-source printed circuit board by HBoyd255, from the HBoyd255/BatteryServer repository on GitHub. It is a 2-layer board of 68.6 × 33 mm with 4 parts on 37 nets, routed with 8 tracks and 0 vias.
It is built around the WP7113ID. Its parts include 1 resistor, 1 IC, 1 diode and 1 switch.
Main components
1README
README.mdBattery Server
A Google App scripts based project to monitor and display the current battery percentages of my various smart devices.
This project contains 3 main sections;
-
Device Client (Uploader): This client-side application runs on each individual device, monitoring the battery level and regularly uploading this data to the server.
-
Server Application: This is the heart of the system that receives and processes battery level data sent from each device. It organizes and stores the information for retrieval.
-
User Client (Downloader): This application retrieves the battery levels for each device from the server, providing a comprehensive view of all monitored devices.
Contents
Libraries used
- KiCad
- Ardiuno
- Python
TO-DO
- Write a quick-start for the App scripts Server.
- Write a quick-start for the Python Client.
- Set the Favicon for the HTML page.
- Rewrite README.md.
- fix the downloader code by adding defensive copying to the retrieveData() function.
Possible future features
- Add the ability to upload the "is_charging" status.
- Add more ways to display the information from the server.
Parts
4| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 1825910-6 | PushButton_1825910-6:SW_1825910-6-4 | SW1 |
| 1 | 220 | Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P5.08mm_Horizontal | R1 |
| 1 | Heltec_HTIT-WB32 | heltec_htit-wb32:Heltec_HTIT-WB32 | U1 |
| 1 | WP7113ID | LED_WP7113ID:LED_WP7113ID | D1 |
Questions
How big is the LEDBlinker PCB?
It measures 68.6 × 33 mm and has 2 copper layers, 1.6 mm thick.
What parts does the LEDBlinker use?
4 parts, built around the WP7113ID. 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.
Where can I download the LEDBlinker KiCad files?
From the HBoyd255/BatteryServer repository on GitHub, at the commit this page was made from: the board is src/Downloader/Hardware/LEDBlinker/KiCad/LEDBlinker/LEDBlinker.kicad_pcb and its schematic src/Downloader/Hardware/LEDBlinker/KiCad/LEDBlinker/LEDBlinker.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the LEDBlinker design in my own project?
Its repository states no licence, so its author keeps all rights: ask HBoyd255 before reusing the design.
Similar boards
- 2 layers138 × 77 mm

- 2 layers65 × 56 mm

- 4 layers290 × 215 mm

- 2 layers119.5 × 177 mm

- 4 layers88 × 136 mm

- 2 layers125 × 185 mm

- 2 layers

- 4 layers181.7 × 131.5 mm

Hitchco mk4
mk4-dd/Controller-Electrical-Schematics
This repo is a part of the Hitchco MK4 project. You can read more about the project here.
217 parts