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

Humidity Sensor Solution based on ATTiny87, nrf2401+, Si7006 Humidity sensor
Hum is an open-source printed circuit board by trdenton, from the trdenton/humsensor repository on GitHub, published under the MIT licence. It is a 2-layer board of 55 × 32 mm with 16 parts on 21 nets, routed with 159 tracks and 5 vias.
Its parts include 5 resistors, 3 capacitors, 3 connectors, 2 ICs and 1 diode. It belongs with the sensors and measurement boards and the AVR (ATmega, ATtiny) boards of this library.
A basic wireless humidity sensor solution. A work in progress. Get your PCBs at https://www.pcbway.com/project/shareproject/W04152ASD12_humxmit_v2.html
Check out the writeup here: https://skullspace.ca/2017/12/23/wireless-humidity-sensor-part-1-hardware-design/
Check out the KiCAD design files for the transmitter/sensor in 'tx_pcb'
The receiver is based on an arduino mega (due to what I had laying around) and an nRF24L01+ module. The sketch can be fond in 'hum_sw/humrx'
The transmitter is based on an attiny87, si7006, and nrf24L01+. You can find it's source code in 'hum_sw/humtx'. It requires avrlibc and GNU make. the 'prog' subdirectory contains a scrip that will flash the transmitter PCB via avrdude. The included copy of avrdude is for my convenience, it is compiled for linux amd64
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10k | Resistors_SMD:R_1206_HandSoldering | R1, R2, R3, R5 |
| 3 | C | Capacitors_SMD:C_1206_HandSoldering | C1, C2, C3 |
| 1 | 470 | Resistors_SMD:R_1206_HandSoldering | R4 |
| 1 | ATTINY87-AS | Housings_SOIC:SOIC-20W_7.5x12.8mm_Pitch1.27mm | IC1 |
| 1 | AVR-ISP-6 | Pin_Headers:Pin_Header_Straight_2x03 | CON1 |
| 1 | Battery_Cell | hum:battery | BT1 |
| 1 | CONN_01X03 | Socket_Strips:Socket_Strip_Straight_1x03 | P2 |
| 1 | LED | LEDs:LED_1206 | D1 |
| 1 | RF24 | Socket_Strips:Socket_Strip_Straight_2x04 | P1 |
| 1 | SI7006 | hum:SI7006 | U1 |
| 1 | SW_Push | hum:switch | SW1 |
It measures 55 × 32 mm and has 2 copper layers, 1.6 mm thick.
16 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 trdenton/humsensor repository on GitHub, at the commit this page was made from: the board is tx_pcb/hum.kicad_pcb. 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).

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

conorpp/u2f-zero
U2F USB token optimized for physical security, affordability, and style

rusefi/rusefi
rusefi - GPL internal combustion engine control unit

VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group

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!

