Skip to the content
PCBKitNew board
2 layers30 × 51 mmWasteIndicator, the printed circuit board in 3D

Scripts that modify Tasmota to interact with the Ximmio waste API

Size
30 × 51 mm
Copper layers
2
Thickness
1.59 mm
Parts
16
Nets
49
Pads
135
Tracks, vias
150, 34
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
30 Jun 2024
Updated
15 Aug 2024

Overview

WasteIndicator is an open-source printed circuit board by FunDeckHermit, from the FunDeckHermit/WasteIndicator repository on GitHub, published under the MIT licence. It is a 2-layer board of 30 × 51 mm with 16 parts on 49 nets, routed with 150 tracks and 34 vias.

It is built around the ESP32-S2-MINI-1-N4, AMS1117-3.3 and SK6812, with the USB4500-03-0-A among its other parts. Its parts include 4 capacitors, 4 resistors, 2 ICs, 2 connectors and 1 diode. It belongs with the ESP32 boards of this library.

Main components

4

README

README.md

Waste Indicator

Scripts that modify Tasmota to interact with the Ximmio waste API. The color of an LED is set the day before a pickup date. It should also be easy to integrate into Home Assistant.

image image

What it does:

  • Sets the color of an RGB LED on the day before a pickup date
  • Hides the RGB LED controls from Tasmota's main page
  • Adds a form to set home adres
  • Queries Ximmio's API to get the uniqueID of the adres
  • Queries pickup dates every 12 hours
  • Add a button to turn the LED off
  • Save configuration during reset
  • Reset configuration when holding button 8 seconds

To-do

  • Integrate into Home Assistant
  • Don't use the companyCode of my local waste collector
  • Test with a Tasmota compatible RGB light bulb
  • Blink LED on first boot

How to flash

Use a Webserial based ESP32 flasher or use ESPtool from the command line to flash the PCB. First solder the "Boot" jumper, then hold the button to get the ESP32 into boot mode.

esptool --port /dev/ttyACM0 erase_flash
esptool --port /dev/ttyACM0 write_flash 0x0 tasmota32s2.factory.bin

Parts

16
QtyValueFootprintReferences
41uFCapacitor_SMD:C_0805_2012MetricC101, C102, C103, C104
45K1Resistor_SMD:R_0603_1608MetricR1, R101, R102, R103
2SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP101, JP102
1430172085816_projectlib:btn_momentary_430172085816SW101
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U102
1Conn_01x10_SocketConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ102
1ESP32-S2-MINI-1_projectlib:ESP32-S2-MINI-1U101
1SK6812LED_SMD:LED_SK6812_PLCC4_5.0x5.0mm_P3.2mmD101
1USB4500-03-0-A_projectlib:USB_C_Receptacle_USB4500-03-0-AJ101

Questions

How big is the WasteIndicator PCB?

It measures 30 × 51 mm and has 2 copper layers, 1.59 mm thick.

What parts does the WasteIndicator use?

16 parts, built around the ESP32-S2-MINI-1-N4, AMS1117-3.3, SK6812 and USB4500-03-0-A. 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 WasteIndicator KiCad files?

From the FunDeckHermit/WasteIndicator repository on GitHub, at the commit this page was made from: the board is KiCAD files/Waste Indicator.kicad_pcb and its schematic KiCAD files/Waste Indicator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the WasteIndicator 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

  • 4 layers65 × 75 mmHomeAssistant, the printed circuit board in 3D

    HomeAssistant

    WojciechM98/Home-assistant-ESP32

    Home assistand board using ESP32 controlled with MQTT protocol.

    151 parts
  • 2 layers85.1 × 119.9 mmMacropad, the printed circuit board in 3D

    Macropad

    Bdenouden/macropad

    77 parts
  • 4 layers205 × 140 mmSpacescape, the printed circuit board in 3D

    Spacescape

    Napkin-to-Billboard/100GI

    100 Gadget Ideas - Napkin to Billboard

    359 partsMIT
  • 2 layers28 × 65 mmPresence Sensor, the printed circuit board in 3D

    Presence Sensor

    Sanderhuisman/Presence-Sensor

    77 partsMIT
  • 4 layers50 × 50 mmProbe, the printed circuit board in 3D

    Probe

    zuhayrl/EEE4022S_Thesis

    73 parts
  • 2 layers100 × 60 mmKINK box, the printed circuit board in 3D

    KINK box

    FunDeckHermit/KINK-box

    Audio amplifier / Web radio based on ESP32-S3

    112 parts2Apache-2.0