
Sc64v2
Polprzewodnikowy/SummerCart64
SummerCart64 - a fully open source N64 flashcart

34 key wireless split keyboard utilizing ZMK, nice!nano, and nice!view.
Smallwave is an open-source printed circuit board by RosenNX6, from the RosenNX6/smallwave repository on GitHub, published under the MIT licence. It is a 2-layer board of 221.6 × 89.5 mm with 96 parts on 82 nets, routed with 460 tracks and 39 vias.
Its parts include 34 diodes, 34 switches, 2 ICs and 2 connectors. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

The smallwave is a 34 key wireless split keyboard with a e-paper style display. This design ultimately comes from the popular Sweep layout but was built by modifying the Urchin design and inspired by many aspects of the Flipper and Corne layout.
| Quantity | Item | Source | Cost |
|---|---|---|---|
| 2 | nice!nano | typeractive.xyz | $50.00 |
| 2 | nice!view | typeractive.xyz | $40.00 |
| 40 | SMD Diode | typeractive.xyz | $3.00 |
| 40 | Kailh Hotswap Sockets | typeractive.xyz | $6.00 |
| 40 | Kailh Low Profile Choc Switches (Pro Red) | typeractive.xyz | $28.00 |
| 4 | MBK Choc Keycaps (1u convex) | typeractive.xyz | $2.00 |
| 2 | MBK Choc Keycaps (1u homing) | typeractive.xyz | $1.00 |
| 30 | MBK Choc Keycaps (1u) | typeractive.xyz | $10.50 |
| 4 | Machine Sockets and Pins | typeractive.xyz | $13.00 |
| 2 | Reset Button | typeractive.xyz | $1.50 |
| 2 | Battery Jack (black) | typeractive.xyz | $2.00 |
| 2 | Power Switch | typeractive.zyz | $1.50 |
| 2 | Lithium Battery 110mAh (BLK PH 2.0mm) | typeractive.xyz | $8.00 |
| 5 | smallwave PCB | jlcpcb.com | $38.93 |
| 16 | Vinyl Self Adhesive Pads (round 3/8") | Ace Hardware | $4.99 |
| 2 | Magnetic Type C Cable | amazon.com | $14.99 |
| 1 | Anker PowerPort Mini Dual Port USB Wall Charger | amazon.com | $6.99 |
PCB design, part locations, copper traces, and pads. This was a steep learning curve for me but the software was incredible once I got the hang of it.
PCB shape (edge cuts). This can be done in KiCad but I am inexperienced with the software and felt much more comfortable drawing prototype shapes in a software I am more familiar with.
Used for making the PCB art through the use of SVG files.
Used for programming the keyboard in the ZMK language directly in the web browser. How cool is that? More on this below.
The smallwave utilizes the ZMK programming language. To view, download, or edit the zmk programming used for this project, visit the zmk-config-smallwave repository.
This build was inspired by the Ferris Sweep, Ben Vallack's Flipper, and Duccio's Urchin. I started this project with zero knowledge of keyboards, PCBs, or programming but, along with browsing r/ErgoMechKeyboards the videos below were very helpful for me in getting started.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 34 | Kailh-Choc | urchin-footprints:SW_Hotswap_Kailh_Choc_V1_tweaked | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +18 |
| 34 | diode | urchin-footprints:SMD_Diode_Tiny | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +18 |
| 10 | M2 Hole | swoop:M2_hole_4.2mm | H1, H1, H2, H2, H3, H3, H4, H4, H4, H4 |
| 2 | Conn_01x02 | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J1, J2 |
| 2 | G*** | kibuzzard-636588C8 | kibuzzard-636588C8, kibuzzard-636588C8 |
| 2 | SW_Push | Button_Switch_SMD:Panasonic_EVQPUJ_EVQPUA | RSW0, RSW1 |
| 2 | SW_SPDT | urchin-footprints:smt-slider-switch | SW_POWER0, SW_POWER1 |
| 2 | VAL** | urchin-footprints:mouse-bite-5mm-slot-with-space-for-track | mouse-bite-2mm-slot, mouse-bite-2mm-slot |
| 2 | nice!view | urchin-footprints:nice_view | Display1, Display2 |
| 2 | nice_nano | urchin-footprints:nice_nano | U1, U2 |
| 1 | G*** | kibuzzard-6365884B | kibuzzard-6365884B |
| 1 | G*** | kibuzzard-636592CC | kibuzzard-636592CC |
| 1 | G*** | kibuzzard-63658865 | kibuzzard-63658865 |
| 1 | G*** | kibuzzard-63659296 | kibuzzard-63659296 |
It measures 221.6 × 89.5 mm and has 2 copper layers, 1.6 mm thick.
96 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 RosenNX6/smallwave repository on GitHub, at the commit this page was made from: the board is main.kicad_pcb and its schematic main.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).

Polprzewodnikowy/SummerCart64
SummerCart64 - a fully open source N64 flashcart

sudomesh/disaster-radio
A (paused) work-in-progress long-range, low-bandwidth wireless disaster recovery mesh network powered by the sun.


beekeeb/zerosprey42
Zerosprey42 Keyboard is a wired, beginner friendly, choc hotswap, MonoBlockSplit (Unibody), column-staggered, DIY mechanical keyboard.

LouDnl/USBSID-Pico
USBSID-Pico is a RPi Pico (RP2040/W RP2350/W) based board for interfacing one or two MOS SID chips and/or hardware SID emulators over (WEB)USB with your computer, phone, ASID supporting player or USB midi controller

AidanHockey5/STM32_VGM_Player_YM2612_SN76489
A Sega Genesis music player based off of the STM32 BluePill board and real YM2612+SN76489 sound chips.

cnlohr/cnhardware
My dumping grounds for all my kicad projects and random hardware bringup.
