
Ovrdrive
o7-machinehum/phantomdrive
Seemingly normal USB drive with a hidden security feature

Replacement logic board and firmware for Micro$oft's Sculpt keyboard
Horu is an open-source printed circuit board by jnwatts, from the jnwatts/horu repository on GitHub, published under the MIT licence. It is a 4-layer board of 40.3 × 54.2 mm with 57 parts on 88 nets, routed with 423 tracks and 45 vias.
Its parts include 8 resistors, 6 capacitors, 5 diodes, 5 connectors and 2 inductors. It belongs with the keyboards and input boards of this library.
Replacement logic board and firmware for Micro$oft's Sculpt keyboard
I really quite like M$'s line of ergonomic keyboards, most recently the Sculpt. Unlike the previous models I've enjoyed, the Sculpt has only a wireless model. While very slick, I'm somewhat concerned about the recent MouseJack revelations. From what I've read, my typed data should still be (reasonably) secure, but M$ has yet to announce updated FW for the USB dongle which could allow anyone in range to inject malicious HID packets to my machine. Maybe it's simply impossible to update the FW on the dongle?
To "resolve" this security issue, this project will produce a logic board and firmware to convert the Sculpt to a normal USB keyboard. Currently, I only plan to convert the main keybaord and ignore the floating 10-key device, and I neither have nor care about the associated mouse.
There's no particular time-scale for this project, except that I am already using the Sculpt in it's original state: I'm hoping to develop this board and working firmware before one of my colleages manages to take over my PC with an SDR or something. ;-)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 220 | Resistors_SMD:R_0603_HandSoldering | R1, R2, R3, R4 |
| 4 | LED_GREEN | LEDs:LED_0603 | D1, D2, D3, D4 |
| 4 | TEST_1P | Measurement_Points:Measurement_Point_Round-TH_Small | TP1, TP2, TP3, TP4 |
| 3 | 1.0 uF | Resistors_SMD:R_0603_HandSoldering | C1, C4, C5 |
| 2 | 22 pF | Resistors_SMD:R_0603_HandSoldering | C2, C3 |
| 2 | 33 | Resistors_SMD:R_0603_HandSoldering | R5, R6 |
| 2 | 330 Ohm | Resistors_SMD:R_0603_HandSoldering | L1, L2 |
| 2 | CONN_01X06 | horu:PINHEAD1-6 | P1, P4 |
| 1 | 0 | Resistors_SMD:R_0402 | R7 |
| 1 | 10k | Resistors_SMD:R_0603_HandSoldering | R8 |
| 1 | 2.2 uF | Resistors_SMD:R_0603_HandSoldering | C6 |
| 1 | 8MHz | Crystals:Crystal_SMD_Abracon_ABM3B-4pin_5.0x3.2mm | Y1 |
| 1 | CONN_01X30_2SHIELD | horu:52271-3079 | P3 |
| 1 | CONN_02X05 | Pin_Headers:Pin_Header_Straight_2x05_Pitch1.27mm_SMD | P5 |
| 1 | DNP | Connectors:USB_Micro-B | P2 |
| 1 | D_Zener_x2_ACom_KKA | TO_SOT_Packages_SMD:SOT-23 | D5 |
| 1 | Jumper_NC_Dual | Connectors:GS3 | JP1 |
| 1 | KL25P80M48SF0 | horu:LQFP-80_12x12mm_Pitch0.5mm | U1 |
| 1 | LOGO | horu:OSHW_F.Silks | G*** |
| 1 | LOGO | horu:OSHW_F.Cu | G*** |
The 35 most common of 57 parts.
It measures 40.3 × 54.2 mm and has 4 copper layers, 1.6 mm thick.
57 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 jnwatts/horu repository on GitHub, at the commit this page was made from: the board is hw/horu.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).

o7-machinehum/phantomdrive
Seemingly normal USB drive with a hidden security feature

pierre-muth/fast-flipdot
Driving a flipdot matrix differently. All dots simultaneously.

probe-rs/hs-probe
This is an open hardware probe for the Serial Wire Debug (SWD) and JTAG protocol. It utilizes an STM32F723 MCU which has an USB 2.0 High-speed Phy.


I-M-Robotics-Lab/STM32-Quadcopter
Quadcopter design based on STM32F411CEU Blackpill flight controller. Compatible with INAV 6.0 firmware.

Zebra-Rodeo/marelleo
Une boîte qui raconte une histoire quand on pose une figurine dessus. Boîtier, carte, micrologiciel et doc pour la refaire.

tihmstar/colobus_hardware
RP2040 based iPhone (lightning) UART cable, that actually works (hardware)

jbilander/ReAgnus-MegAChip
A ReAgnus MegaAChip PCB that takes a Gowin FPGA with embedded PSRAM, a PLCC-84 plug and FET level shifters.