
Smart Plant
JGAguado/Smart_Plant
The Smart Plant is a board that can be plugged directly on the soil, close to the plant, that allows the measurement of the environment (soil moisture, environment temperature & illuminance), and presents the…

A keyboard thats a keyboard
New keyboard is an open-source printed circuit board by Devildoggy-debug, from the Devildoggy-debug/keyboard-2 repository on GitHub. It is a 2-layer board of 174.7 × 127.1 mm with 49 parts on 80 nets, routed with 188 tracks and 3 vias.
It is built around the SS14. Its parts include 19 switches, 17 diodes, 3 capacitors and 2 resistors. It belongs with the keyboards and input boards and the RP2040 boards of this library.
This week I'm making a keyboard(the computer one) that works like a keyboard(The instrument).It has 16 keys, two buttons for Octave Up and down, A rechargeable battery and a speaker system.
I wanted to make a keyboard for this week, but when i looked up online I only saw tutorials on hot to make the tying kind of keyboard, and then I thought why not combine them both since they should functionally be the same if a speaker is added to the keyboard. This is also now doable on Kicad and allows me to have more resources to use while making said keyboard.
The main chip used is a Raspberry Pro Pico 2, Its connected up to 16 keys set up in a matrix.The keys are in a 7x7 grid.There are an addiitonal 2 keys set up separately from the matrix to allow changing of octave. There is a speaker set up with an amplifier, speaker used is a Mini 8 ohm Speaker or a cavity speaker and the amplifier used is a Pam 8403.The battery used is a Lithium Ion Battery and is assisted by a TP4056 module.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 18 | SW_Push | Stuff:MX_PCB_1.00u | SW1, SW2, SW3, SW4, SW10, SW11, SW15, SW16, SW17, SW18, SW22, SW23, SW24, SW25, SW51, SW52 +2 |
| 16 | D | Stuff:Diode_DO-35 | D1, D2, D3, D4, D8, D9, D10, D11, D15, D16, D17, D18, D22, D23, D24, D25 |
| 2 | 2uf | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C3, C4 |
| 2 | 330 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P2.54mm_Vertical | R1, R2 |
| 2 | Speaker | TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-2_1x02_P2.54mm_Horizontal | LS1, LS2 |
| 1 | 450uf | Capacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mm | C5 |
| 1 | Conn_01x02 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | LIPO_BATTERY1 |
| 1 | Conn_01x03 | Connector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Vertical | BOOST1 |
| 1 | Conn_01x04 | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | PAM8403_OUTPUT1 |
| 1 | Conn_01x05 | Connector_PinSocket_2.54mm:PinSocket_1x05_P2.54mm_Vertical | PAM8403_INPUT1 |
| 1 | Conn_01x06 | Connector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_Vertical | TP4056_MODULE1 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_Common_Unspecified | A1 |
| 1 | SS14 | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D50 |
| 1 | SW_SPDT | Button_Switch_THT:SW_Slide-03_Wuerth-WS-SLTV_10x2.5x6.4_P2.54mm | SW50 |
It measures 174.7 × 127.1 mm and has 2 copper layers, 1.6 mm thick.
49 parts, built around the SS14. 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 Devildoggy-debug/keyboard-2 repository on GitHub, at the commit this page was made from: the board is New keyboard.kicad_pcb and its schematic New keyboard.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 Devildoggy-debug before reusing the design.

JGAguado/Smart_Plant
The Smart Plant is a board that can be plugged directly on the soil, close to the plant, that allows the measurement of the environment (soil moisture, environment temperature & illuminance), and presents the…

ugcs/ddc
Drone Show Software is software designed for drone shows, allowing flight path planning as well as control of dozens of drones simultaneously in a synchronized manner.

eddyem/stm32samples
Code samples and ready projects based on bare-metal STM32



execuc/u2if
USB to interfaces implementing MicroPython "machine" module functionalities on a computer.

ZeroPhone/ZeroPhone-PCBs
PCB files for ZeroPhone - for gerbers and schematics, go to "Releases" tab!
