Skip to the content
PCBKitNew board
2 layers61 × 34 mmCounter thing, the printed circuit board in 3D

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

9

README

README.md

Introduction

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.

The front and back of the printed circuit board assembly. The front has a numeric display and a button. The back has a CR2032 battery and several smaller components.

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
QtyValueFootprintReferences
4100nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC2, C3, C5, C7
110nCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC6
110uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1
11uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC4
1B3FS-1015Button_Switch_SMD:SW_SPST_Omron_B3FS-101xPSW1
1BA2032SMBU2032-1-G:BA2032SMBT1
1ECS-327KE-TRECS-327KE:OSC_ECS-327KE-TR_HandSolderXO1
1FTSH-105-01-L-DV-007-KSAMTEC_FTSH-105-X-X-DV-007-P-X:SAMTEC_FTSH-105-X-X-DV-007-P-XJ1
1LCD-A2X1C50TRVI-201-DP-RC-S:LCD-A2X1C50TRDS1
1STM32L010K4T6Package_QFP:LQFP-32_7x7mm_P0.8mmU1

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

  • 4 layers108 × 48.5 mmNixieSTM32, the printed circuit board in 3D

    NixieSTM32

    jamesSaporito/NixieClock

    Nixie tube clock

    54 partsMIT
  • 4 layers44.6 × 31.8 mmTransmitter, the printed circuit board in 3D

    Transmitter

    rjacoby00/devel

    Repository for code experiments and smaller projects.

    45 parts
  • 4 layersAxis Base Rev01, the printed circuit board in 3D

    Axis Base Rev01

    Meigs2/Axis

    An open source espresso machine controller inspired by the Gaggiuinio Project

    30 parts8
  • 2 layers89 × 83 mmPico2-nx, the printed circuit board in 3D

    Pico2-nx

    tinyvision-ai-inc/pico2-nx

    RP2350+Lattice Crosslink NX FPGA board

    242 parts5MIT
  • 6 layers90.2 × 95.9 mmCubesat rp2040, the printed circuit board in 3D

    Cubesat rp2040

    macnetic/rp2040-cubesat

    A CubeSat Onboard Computer, using the RP2040 microcontroller.

    215 parts4
  • 2 layers51 × 58.9 mmTach, the printed circuit board in 3D

    Tach

    bistromath/tach

    STM32F103-driven tachometer firmware.

    92 parts2