
Hydromisc
hydromisc/hydromisc
Open hardware to measure EC and pH, drive pumps, and otherwise manage a mid-size hydroponic grow over Wi-Fi.

A custom 75% pcb keyboard with 81 keys, and a rotary encoder.
Amelia's Keyboard is an open-source printed circuit board by XinyiC222, from the XinyiC222/Keyboard81X repository on GitHub, published under the MIT licence. It is a 2-layer board of 312.4 × 128.7 mm with 179 parts on 126 nets, routed with 775 tracks and 69 vias.
Its parts include 87 switches, 82 diodes, 2 resistors and 1 connector. It belongs with the keyboards and input boards and the RP2040 boards of this library.
A custom 75% PCB keyboard with a rotary encoder and 81 keys.
Everything under quantity is the amount you need but the links you buy them come in bulk so they give you more than what you need.
| Item | Purpose | Price | Quantity | Source |
|---|---|---|---|---|
| Raspberry Pi Pico | Mirco-controller | $1.99 | 1 | Aliexpress |
| 1N5817 DO-41 | USB_C VBUS | $1.79 | x1 | Aliexpress |
| Keycaps | for the Keys | $4.73 | x80 | Aliexpress |
| Plate Mounted Stabilizers | stab for space bar etc | $2.99 | has one 6.25u and two 2u | Aliexpress |
| SMD turtle switches | Reset button | $2.19 | x1 | Aliexpress |
| Hot Swap Sockets | hot swap keys | $6.20 | x80 | Aliexpress |
| Silent Axis switch | switches | $7.66 | x80 | Aliexpress |
| Type C Female | PCB for power | $2.24 | x1 | Aliexpress |
| Solder | soldering | $2.14 | x1 | Aliexpress |
| 5.1k resistors | for ground near usb-c | $2.48 | x2 | Aliexpress |
| IN4148 DO-35 | matrix | $1.92 | x81 | Aliexpress |
| Heat Inserts | To mount plate | $0.00 | 2 | Already Owned |
| M2.5 x 15mm bolts | Mount plate | $0.00 | 2 | Already Owned |
| Rotary Encoder | Volume knob | $0.00 | 1 | Already Owned |
| PCB | Connects everything | $39.36 | 1 | JLCPCB |
| 3D Prints | case for all the parts | $0.00 | Printing Legion | |
| Sub-Total+Tax | $37.48 | Aliexpress | ||
| Total | $76.84 | All Combined |
| Qty | Value | Footprint | References |
|---|---|---|---|
| 81 | D_Small | ScottoKeebs_Components:Diode_DO-35 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +65 |
| 67 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1u | SW1, SW2, SW10, SW11, SW12, SW13, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +51 |
| 6 | LOGO | LOGO | G***, G***, G***, G***, G***, G*** |
| 4 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.5u | SW30, SW43, SW75, SW77 |
| 3 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.25u | SW73, SW74, SW78 |
| 2 | MX_SW_HS | PCM_marbastlib-mx:SW_MX_HS_CPG151101S11_1.75u | SW45, SW70 |
| 2 | MX_SW_HS | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.00u | SW28, SW57 |
| 2 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2.25u | S57, S59 |
| 2 | MX_stab | PCM_marbastlib-mx:STAB_MX_P_2u | S28, S70 |
| 1 | BOOTSEL | Button_Switch_SMD:SW_SPST_TS-1088-xR025 | SW83 |
| 1 | Diode | Diode_THT:D_DO-41_SOD81_P7.62mm_Horizontal | D91 |
| 1 | MX_SW_HS | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_6.25u | SW76 |
| 1 | MX_SW_HS | PCM_Switch_Keyboard_Hotswap_Kailh:SW_Hotswap_Kailh_MX_2.25u | SW59 |
| 1 | R1 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 1 | R2 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2 |
| 1 | RST | Button_Switch_SMD:SW_SPST_TS-1088-xR025 | SW82 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_SMD | A1 |
| 1 | RotaryEncoder_Switch | ScottoKeebs_Scotto:Encoder_EC11_MX | SW14 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_HCTL_HC-TYPE-C-16P-01A | J1 |

hydromisc/hydromisc
Open hardware to measure EC and pH, drive pumps, and otherwise manage a mid-size hydroponic grow over Wi-Fi.




01binary/str1ker
A human-scale mech integrated with Robot Operating System


Cipulot/Chilineko
Hot-swappable version of the Bakeneko 65 with extra layouts support.

niteshkadyan/Hearty-LED-Necklace-Badge
Kicad project files and Android app for the Hearty LED wearable necklace cum badge
It measures 312.4 × 128.7 mm and has 2 copper layers, 1.6 mm thick.
179 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 XinyiC222/Keyboard81X repository on GitHub, at the commit this page was made from: the board is Project Files/Kicad/Amelia's Keyboard.kicad_pcb and its schematic Project Files/Kicad/Amelia's Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).