
Arnav hackpad
arnavshah100/arnav-hackpad
The arnav-hackpad is a mini-keyboard (or macropad) designed to act as an external number pad with navigation and mouse capabilities, too!

Automated scheduled solar panel washing controller PCB with RTC timing and pump relay actuation in KiCad
Solar pannel wash controller sub modules is an open-source printed circuit board by koko69420, from the koko69420/Solar-Panel-Wash-Controller repository on GitHub. It is a 2-layer board of 75 × 55 mm with 14 parts on 38 nets, routed with 236 tracks and 10 vias.
It is built around the HC-05 and PCF8574AT. Its parts include 6 connectors, 4 ICs and 3 resistors. It belongs with the power boards and the AVR (ATmega, ATtiny) boards of this library.
An automated, hardware-timed electronic controller PCB designed to schedule and actuate solar panel washing cycles to mitigate dust accumulation, soiling losses, and photovoltaic efficiency degradation.
Designed in KiCad with integrated Real-Time Clock (RTC) scheduling, high-current pump relay/driver stages, and industrial terminal interfaces.
RTC Module.kicad_sym).Front.png and Back.png.Schematic.pdf / Schematic.png.| Top View | Bottom View |
|---|---|
![]() | ![]() |
Solar-Panel-Wash-Controller/
├── Front.png # 3D PCB front render
├── Back.png # 3D PCB back render
├── Schematic.pdf # Complete schematic documentation
├── Solar_pannel_wash_controller.kicad_sch # Main KiCad schematic
├── Solar_pannel_wash_controller.kicad_pcb # Main KiCad PCB layout
├── Solar_pannel_wash_controller.kicad_pro # KiCad project configuration
├── RTC Module.kicad_sym # Custom RTC schematic symbol
├── Solar_pannel_wash_controller_sub-modules/ # Modular breakout & rounded PCB files
│ ├── Solar_pannel_wash_controller_sub-modules.kicad_sch
│ ├── Solar_pannel_wash_controller_sub-modules.kicad_pcb
│ └── Solar_pannel_wash_controller_sub-modules-rounded.kicad_pcb
├── .gitignore # Git ignore rules
└── README.md # Project documentationDesigned using KiCad 7 / 8:
Solar_pannel_wash_controller.kicad_pro to inspect or modify the full system schematic and board layout.Schematic.pdf for circuit wiring, power distribution networks, and connector assignments.Hardware design. All rights reserved by the author.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 10K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1 |
| 1 | 1K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R3 |
| 1 | 20x4 LCD Display | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J4 |
| 1 | 2K | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R2 |
| 1 | ARDUINO_PRO_MINI | ARDUINO_PRO_MINI:MODULE_ARDUINO_PRO_MINI | U1 |
| 1 | Conn_01x02_Socket | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J1 |
| 1 | Conn_01x04_Socket | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J5 |
| 1 | Conn_01x10_Socket | Connector_JST:JST_XH_B10B-XH-A_1x10_P2.50mm_Vertical | J2 |
| 1 | DS3231 RTC | RTC_Modules:DS3231_RTC_Module | U3 |
| 1 | HC-05 | Bluetooth_Module:HC-05_Bluetooth_Module | U6 |
| 1 | Key_pad | Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_Vertical | J6 |
| 1 | PCF8574AT | Package_SO:SOIC-16W_7.5x10.3mm_P1.27mm | U4 |
| 1 | Programmer | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Horizontal | J3 |
| 1 | SW_Omron_B3FS | Button_Switch_SMD:SW_SPST_Omron_B3FS-101xP | RESET |

arnavshah100/arnav-hackpad
The arnav-hackpad is a mini-keyboard (or macropad) designed to act as an external number pad with navigation and mouse capabilities, too!

eljotx/SDR-TRX-on-ESP32-A1S
This repository describes an SDR transceiver based on the ESP32 A1S processor, using an ILI9341 color touchscreen display, and a Si5351 oscillator.

peterus/OpenDriveHub
Open-source modular control platform for functional model vehicles, featuring bidirectional communication, telemetry, and plug-in hardware modules.

Shuri-101/MacroPad
Macro Pad for use in CAD and general productivity + convenience, mainly for use in CAD...

CedricL1u/Chronos
Chronos is a fully mechanical 7‑segment Pomodoro timer and clock that uses cams, servos, and a custom ESP32‑C3 PCB to create a kinetic, alarm‑equipped display that makes focus sessions more engaging.

Hirusha785/esp8266-16-channel-relay-module
⚡ ESP8266-based 16-channel Wi-Fi relay controller designed in KiCad for IoT, automation, and remote switching applications.

oct-karim/Mini-Power-Gauge
A mini power gauge that mesures current and voltage.

It measures 75 × 55 mm and has 2 copper layers, 1.6 mm thick.
14 parts, built around the HC-05 and PCF8574AT. 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 koko69420/Solar-Panel-Wash-Controller repository on GitHub, at the commit this page was made from: the board is Solar_pannel_wash_controller_sub-modules/Solar_pannel_wash_controller_sub-modules.kicad_pcb and its schematic Solar_pannel_wash_controller.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask koko69420 before reusing the design.