
Controller handmade
Swij/Pinball-controller
IoT controller for pinball machines. Adding support for cash free payments and easier changing of machine settings.

IoT controller for pinball machines. Adding support for cash free payments and easier changing of machine settings.
Controller is an open-source printed circuit board by Swij, from the Swij/Pinball-controller repository on GitHub. It is a 2-layer board of 37.1 × 38.1 mm with 25 parts on 34 nets, routed with 198 tracks and 0 vias.
It is built around the ESP-12E and LM1117-3.3. Its parts include 8 resistors, 6 transistors, 5 connectors, 2 capacitors and 2 ICs. It belongs with the ESP8266 boards of this library.
To view the design in Kicad you need kicad-ESP8266 and Walters kicad libraries

| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 1kΩ | Resistors_SMD:R_0805 | R1, R2, R3, R4, R5, R6 |
| 6 | NPN_BEC | TO_SOT_Packages_SMD:SOT-23 | Q1, Q2, Q3, Q4, Q5, Q6 |
| 2 | 10kΩ | Resistors_SMD:R_0805 | R7, R8 |
| 2 | 10uF | Capacitors_SMD:C_0805_HandSoldering | C1, C2 |
| 1 | w_switch:smd_push | SW2 | |
| 1 | 12V | w_pin_strip:pin_strip_1 | J5 |
| 1 | DOOR-IO | w_pin_strip:pin_strip_2 | J3 |
| 1 | DOOR-SW | w_pin_strip:pin_strip_2 | J4 |
| 1 | ESP-12E | ESP8266:ESP-12E | U2 |
| 1 | FLASH | Buttons_Switches_ThroughHole:SW_Micro_SPST | SW1 |
| 1 | LM1117-3.3 | TO_SOT_Packages_SMD:SOT-223 | U1 |
| 1 | Pinball I/O | w_pin_strip:pin_strip_6 | J1 |
| 1 | UART | w_pin_strip:pin_strip_2 | J2 |
It measures 37.1 × 38.1 mm and has 2 copper layers, 1.6 mm thick.
25 parts, built around the ESP-12E and LM1117-3.3. 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.
From the Swij/Pinball-controller repository on GitHub, at the commit this page was made from: the board is controller-PCB/controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask Swij before reusing the design.

Swij/Pinball-controller
IoT controller for pinball machines. Adding support for cash free payments and easier changing of machine settings.

UtilitechAS/amsreader-firmware
ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported



szbeni/forcegauge
Traning for climbing. Load cell with HX711 and real time plotting,


dm2lct/tlnixie
PCB files for the Turmlabor nixie clock 2.0

dm2lct/Nixieclock_kit
This is a Nixie-clock controlled by a ESP8266 module with NTP and MQTT support.
