Skip to the content
PCBKitNew board
2 layers72.4 × 95.2 mmWheelyBinIndicator, the printed circuit board in 3D

WheelyBinIndicator

zzjlamb/days2bin

Raspberry Pi Pico and Glowbit Matrix based wheelie bin indicator

Size
72.4 × 95.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
22
Nets
53
Pads
95
Tracks, vias
126, 2
Pours
1
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
2 Jan 2024
Updated
12 Feb 2024

Overview

WheelyBinIndicator is an open-source printed circuit board by zzjlamb, from the zzjlamb/days2bin repository on GitHub, published under the MIT licence. It is a 2-layer board of 72.4 × 95.2 mm with 22 parts on 53 nets, routed with 126 tracks and 2 vias.

It is built around the DS3231SN#T&R, FQP30N06L and SUP53P06-20-E3. Its parts include 6 resistors, 4 connectors, 3 diodes, 2 ICs and 2 transistors. It belongs with the RP2040 boards of this library.

Main components

3

README

README.md

Days2Bin

An indicator to show number of days until different kerbside bins/trash/recycling etc are due to be collected.

title title

Hardware

Raspberry Pi Pico W, DS3231 RTC and Core Electronics GlowBit (based on WS2812 addressable LEDs).

The device is powered by 3 x AAA batteries switched by a pair of logic level MOSFETs triggered by grounding via a momentary pushbutton, then kept alive by one of the Pico W GPIO's until the Pico logic shuts it down.

A separate pair of AAA batteries powers the DS3231 RTC. I try to avoid button batteries for child safety reasons. These should last much longer than the main batteries due to the very low current drain of the DS3231, and having them saves having to re-enter the time.

The settings are stored in a dedicated page of flash, which is reserved by a custom loader script.

Settings are entered by holding the pushbutton down until a Wifi symbol is displayed, and joining the Days2Bin wifi access point. Apple devices should then display the settings page via captive portal. Other devices can display the page by browsing to http://192.168.4.1 after joining the access point.

title

Up to three bins can be configured: general waste, recyling, and green waste. The device scrolls the number of days to each type in red, yellow and green colours respectively, then powers off, unless the button is held on, in which case Settings mode is entered.

On first use, or if the clock battery has failed, users are prompted to join the access point.

Time out for the access point is 2 minutes.

This project was coded entirely in C using the Pico SDK. I originally tried to code it in MicroPython, however the startup time was several seconds, whereas the C version is virtually instantaneous.

2024 by John Lamb Licenced under MIT Licence

Parts

22
QtyValueFootprintReferences
4MountingHole_PadMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3, H4
210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4, R5
21N4004Diode_THT:D_A-405_P7.62mm_HorizontalD1, D2
220kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R3
10.22uFCapacitor_THT:C_Disc_D4.7mm_W2.5mm_P5.00mmC1
1100Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
1330Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6
13V BatteryConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ3
14.5V BatteryConnector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalJ1
1DS3231SNPackage_SO:SOIC-16W_7.5x10.3mm_P1.27mmU2
1FQP30N06LPackage_TO_SOT_THT:TO-220-3_VerticalQ1
1GlowBitConnector_JST:JST_XH_S3B-XH-A-1_1x03_P2.50mm_HorizontalJ4
1LEDLED_THT:LED_D5.0mmD3
1On SwitchConnector_JST:JST_XH_S2B-XH-A-1_1x02_P2.50mm_HorizontalJ2
1RaspberryPi_Pico_THMyFootprints:RPi_Pico_THU1
1SUP53P06-20-E3Package_TO_SOT_THT:TO-220-3_VerticalQ2

Questions

How big is the WheelyBinIndicator PCB?

It measures 72.4 × 95.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the WheelyBinIndicator use?

22 parts, built around the DS3231SN#T&R, FQP30N06L and SUP53P06-20-E3. 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 WheelyBinIndicator KiCad files?

From the zzjlamb/days2bin repository on GitHub, at the commit this page was made from: the board is PCB/WheelyBinIndicator.kicad_pcb and its schematic PCB/WheelyBinIndicator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the WheelyBinIndicator design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers68.6 × 53.3 mmProtogasm Board V2, the printed circuit board in 3D

    Protogasm Board V2

    Edging-Machines/Edging-Machines

    This repository is intended to contain as much information as possible about building, designing, prototyping, and using automated edging machines.

    14 parts67MIT
  • 2 layers76.2 × 48.9 mmEpaper clock, the printed circuit board in 3D

    Epaper clock

    mattwach/epaper_clock

    Autosetting clock based on an epaper display. Runs about a year on batteries and has basic weather telemetry (temperature, pressure, humidity).

    14 parts48Apache-2.0
  • 2 layers98 × 83.8 mmProjeto placa, the printed circuit board in 3D

    Projeto placa

    phfbertoleti/placa_lorawan

    Repositório oficial da placa LoRaWAN, um kit de desenvolvimento para protótipos IoT.

    39 parts19MIT
  • 2 layers152.4 × 63.7 mmCut down control board, the printed circuit board in 3D

    Cut down control board

    dwkennedy/ballooning

    Mutli-function balloon related project (variometer, balloon cut-down, let down reel, tracking)

    52 parts2GPL-3.0
  • 2 layers106 × 53.3 mmFinalForLayout, the printed circuit board in 3D

    FinalForLayout

    CIDARLAB/Fluorescence-Detector

    42 parts1