

Counter thing
A thing that counts.
- Size
- 61 × 34 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 32
- Pads
- 81
- Tracks, vias
- 150, 42
- Pours
- 7
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 25 Jul 2024
- Updated
- 29 Jul 2024
Overview
Counter thing is an open-source printed circuit board by SyntaxColoring, from the SyntaxColoring/counter-thing repository on GitHub. It is a 2-layer board of 61 × 34 mm with 13 parts on 32 nets, routed with 150 tracks and 42 vias.
It is built around the STM32L010K4T6, C0805C103K1RAC7800 and C0805C106K8PAC7800, with the C0805C105K4RAC7800, B3FS-1015P and BA2032SM among its other parts. Its parts include 7 capacitors, 1 IC, 1 connector and 1 switch. It belongs with the STM32 boards of this library.
Main components
9STM32L010K4T6
LQFP-32(7x7)-40℃~+85℃ 1.8V~3.6V 128Byte 12bit 16KB 26 2KB 32 Bit 32MHz ARM Cortex-M0+ Built-in FLASH LQFP-32(7x7) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)C0805C103K1RAC7800
0805100V 10nF X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSKEMETMultilayer Ceramic Capacitors MLCC - SMD/SMTC0805C106K8PAC7800
080510V 10uF X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSKEMETMultilayer Ceramic Capacitors MLCC - SMD/SMTC0805C105K4RAC7800
080516V 1uF X7R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSKEMETMultilayer Ceramic Capacitors MLCC - SMD/SMTB3FS-1015P
SMD-4P,6.3x6mm-25℃~+70℃ 2.6N 24V 300,000 cycles 4.3mm 50mA 6.3mm 6mm Gull Wing Round Button SPST-NO Surface Mount,Vertical SMD-4P,6.3x6mm Tactile Switches ROHSOmronTactile SwitchesBA2032SM
SMD-40℃~+225℃ Battery holder CR2032 SMD Button And Strip Battery Connector ROHSMPDButton And Strip Battery ConnectorECS-327KE-TR
SMD3225-4P-40℃~+85℃ 1.5V~5.5V 1.5uA 32.768kHz CMOS SMD3225-4P Crystal Oscillators ROHSECSCrystal OscillatorsFTSH-105-01-L-DV-007-K
SMD,P=1.27mm-55℃~+125℃ 1.27mm 10P 2 2x5P 3.05mm 3.4A Black Gold Phosphor bronze Pin Header Surface Mount,Vertical SMD,P=1.27mm Pin Headers ROHSSamtecPin HeadersLCD-A2X1C50TR
-LCD ScreenLumex
README
README.mdIntroduction
The Counter Thing is a hardware device with a button and numeric display. It currently counts days going up, and resets to 0 when you press the button.
I should run ~1 year on a CR2032 battery and keep time with a drift of <15 minutes/year.
I use a few as household reminders, like keeping track of how many days it's been since I've last vacuumed or watered my plants.
This repository holds everything for the project (electronics and software).
File organization
pcb/ has the KiCad project files for the latest version of the board. pcb/fabrication_outputs/ has pre-exported Gerbers and such, ready to send to a fab. I used JLCPCB, but any of them will probably work.
firmware/ has the STM32CubeIDE project files and source code for the firmware.
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 100n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C3, C5, C7 |
| 1 | 10n | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6 |
| 1 | 10u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1 |
| 1 | 1u | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C4 |
| 1 | B3FS-1015 | Button_Switch_SMD:SW_SPST_Omron_B3FS-101xP | SW1 |
| 1 | BA2032SM | BU2032-1-G:BA2032SM | BT1 |
| 1 | ECS-327KE-TR | ECS-327KE:OSC_ECS-327KE-TR_HandSolder | XO1 |
| 1 | FTSH-105-01-L-DV-007-K | SAMTEC_FTSH-105-X-X-DV-007-P-X:SAMTEC_FTSH-105-X-X-DV-007-P-X | J1 |
| 1 | LCD-A2X1C50TR | VI-201-DP-RC-S:LCD-A2X1C50TR | DS1 |
| 1 | STM32L010K4T6 | Package_QFP:LQFP-32_7x7mm_P0.8mm | U1 |
Questions
How big is the Counter thing PCB?
It measures 61 × 34 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Counter thing use?
13 parts, built around the STM32L010K4T6, C0805C103K1RAC7800, C0805C106K8PAC7800 and C0805C105K4RAC7800. 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 Counter thing KiCad files?
From the SyntaxColoring/counter-thing repository on GitHub, at the commit this page was made from: the board is pcb/Counter thing.kicad_pcb and its schematic pcb/Counter thing.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Counter thing design in my own project?
Its repository states no licence, so its author keeps all rights: ask SyntaxColoring before reusing the design.
Similar boards
- 2 layers100 × 100 mm

- 2 layers149.9 × 30.5 mm

- 4 layers108 × 48.5 mm

- 4 layers44.6 × 31.8 mm

- 4 layers

Axis Base Rev01
Meigs2/Axis
An open source espresso machine controller inspired by the Gaggiuinio Project
30 parts8 - 2 layers89 × 83 mm

- 6 layers90.2 × 95.9 mm

Cubesat rp2040
macnetic/rp2040-cubesat
A CubeSat Onboard Computer, using the RP2040 microcontroller.
215 parts4 - 2 layers51 × 58.9 mm
