
ControlUnitInput
spotlesscoder/SmartClockHardware_ControlUnit
This is part of the the hardware specification for my smart clock project.

This is part of the the hardware specification for my smart clock project.
ButtonLEDsController is an open-source printed circuit board by spotlesscoder, from the spotlesscoder/SmartClockHardware_ControlUnit repository on GitHub. It is a 2-layer board of 94 × 90 mm with 39 parts on 44 nets, routed with 185 tracks and 2 vias.
It is built around the IRLZ34N. Its parts include 15 diodes, 9 resistors, 8 transistors, 6 connectors and 1 IC. It belongs with the ESP8266 boards of this library.
This is part of the the hardware specification for my smart clock project.
The hardware consists of one device for the wake-up light functionality and another for the controls and LCD display.
The control unit with the display again, consists of 3 major parts held in one encasing
1.1) The controller for the input devices: various buttons and a PIR motion sensor. There are many buttons for quite a lot of different features. As the NodeMCU doesn't have enough pins, two PCF8574 IO expander chips are used (yes, I tried the MCP23017 but didn't like the libraries and didn't want to write a new one).
1.2) The Mega2560 devboard with a 2.8" touch display shield on it and the two other parts (1.1 and 1.3) connected via hardware serials.
1.3) The NodeMCU controlling the illuminated button's lights. Two buttons have RGB leds in the which can be controlled separately. The other 9 buttons have single colour LEDs. All of the button's LEDs can be adjusted to different brightness levels, together with the LCD panel's backlight brightness.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | LED | LEDs:LED_D5.0mm | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13 |
| 6 | 1k | Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4, R5, R6, R7, R8, R9 |
| 6 | Q_NPN_EBC | TO_SOT_Packages_THT:TO-92_Molded_Narrow | Q3, Q4, Q5, Q6, Q7, Q8 |
| 3 | Conn_01x01 | Pin_Headers:Pin_Header_Straight_1x01_Pitch2.54mm | J3, J4, J5 |
| 2 | LED_ARGB | Pin_Headers:Pin_Header_Straight_1x04 | D14, D15 |
| 1 | 10k | Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2 |
| 1 | 10kR | Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 1 | 330 | Resistors_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3 |
| 1 | Conn_01x02_Female | Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mm | J6 |
| 1 | Conn_01x03 | Pin_Headers:Pin_Header_Straight_1x03_Pitch2.54mm | J2 |
| 1 | Conn_02x15_Odd_Even | Pin_Headers:Pin_Header_Straight_2x15_Pitch2.54mm | J1 |
| 1 | IRLZ34N | Power_Integrations:TO-220 | Q1 |
| 1 | NodeMCU1.0(ESP-12E) | NodeMCU:NodeMCU1.0(12-E) | U1 |
| 1 | Q_PNP_EBC | TO_SOT_Packages_THT:TO-92_Molded_Narrow | Q2 |
It measures 94 × 90 mm and has 2 copper layers, 1.6 mm thick.
39 parts, built around the IRLZ34N. 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 spotlesscoder/SmartClockHardware_ControlUnit repository on GitHub, at the commit this page was made from: the board is ControlUnit/ButtonLEDsController/ButtonLEDsController.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 spotlesscoder before reusing the design.

spotlesscoder/SmartClockHardware_ControlUnit
This is part of the the hardware specification for my smart clock project.


Hans-Beerman/Deurnode_ESP32-PoE
KiCad design Deurnode for the MakerSpace Leiden, based on the Olimex ESP32-PoE

3D-Printing-for-Microfluidics/3D_printer_control
2nd generation 3D printer control software

DavidJ-Saving-Time/watch-cleaner
So this is a very rough draft of code designed to run on an esp32 to control a watch cleaning machine see this YouTube video https://youtu.be/Opr75n8DbYY I'll be adding to this and making it easier for people to use.

destroyer796/3DWelder
An overbuilt 3D pen that will use a chc pro hotend and custom dc extruder powered by a power tool battery

grillbaer/solar-power-supply
Solar power harvesting for micro controller projects with li-Ion battery and highly efficient charge controller

volw/wifiOiler
Automatic, distance depending chain oiler for motorbikes with track recording (GPS).

aidtopia/spider_dropper
Mechanism to "drop" a spider (or other lightweight prop) for Halloween fun