
Controller
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards

Cat feeding machine is an open-source printed circuit board by CharleezGithub, from the CharleezGithub/IoT-Project-Feeder repository on GitHub. It is a 2-layer board with 11 parts on 36 nets, routed with 74 tracks and 0 vias.
Its parts include 8 connectors, 2 ICs and 1 switch.
External Arduino Libraries used:
https://www.arduinolibraries.info/libraries/speedy-stepper
https://www.arduinolibraries.info/libraries/liquid-crystal_i2-c
https://www.arduinolibraries.info/libraries/esp32-time
Internal Libraries Used:
time.h
WebServer.h
HardwareSerial.h
WiFi.h
| Qty | Value | Footprint | References |
|---|---|---|---|
| 1 | 9V | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | 9V_WP | Connector_PinHeader_2.54mm:PinHeader_1x01_P2.54mm_Vertical | J7 |
| 1 | LCD | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | MOTOR_PINS | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | RELAY_PUMP | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J5 |
| 1 | SW_Push | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | Supersonic sensor | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J2 |
| 1 | UART_PINS | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | Water sensor | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | ~ | ESP8266:ESP8266_HOMEMADE | U1 |
| 1 | ~ | ESP8266:TMC2209_homemade | U2 |
11 parts. 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 CharleezGithub/IoT-Project-Feeder repository on GitHub, at the commit this page was made from: the board is cat feeding machine/cat feeding machine.kicad_pcb and its schematic cat feeding machine/cat feeding machine.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 CharleezGithub before reusing the design.

google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards


FrameworkComputer/ExpansionCards
Reference designs and documentation to create Expansion Cards for the Framework Laptop

hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!


tardate/LittleArduinoProjects
a collection of "Little Electronic & Arduino Projects", most involving electronics or an Arduino in one way or another!

basilfx/TRADFRI-Hacking
Hacking IKEA TRÅDFRI products, such as light bulbs, window blinds and other accessories.