

Swept 3x5
swept corne - a small promicro based keyboard inspired by the Ferris, the Sweep and the Corne
- Size
- 229.8 × 90.7 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 86
- Nets
- 84
- Pads
- 498
- Tracks, vias
- 1,028, 47
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 22 Jul 2022
- Updated
- 23 Jul 2022
Overview
Swept 3x5 is an open-source printed circuit board by Frick, from the Frick/swept-crkbd repository on GitHub. It is a 2-layer board of 229.8 × 90.7 mm with 86 parts on 84 nets, routed with 1,028 tracks and 47 vias.
Its parts include 36 diodes, 36 switches and 2 ICs. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
README
README.mdSwept Corne

What is the swept corne?
The Swept Corne is a mix between the Sweep (which is itself a version of the Ferris) and the Corne.
Motivation
I made the jump from a 60% qwerty keyboard to colemak mod-dh on a sweep. After getting up to speed both with the new layout and form factor I realized that to reach peak productivity I'd need a few more keys and the corne was the obvious choice but the non-choc spacing, lack support for a power switch and the less aggresive staggering made me miss the sweep, so I decided to take the sweep as a starting point and add the extra keys by keeping it wireless friendly. The Corne-is Zen has similar goals but up to this point has only been available through group buys and is closed source.
What are the different types?
There's currently only one version of the swept with choc spacing as well as an on-off switch and no TRRS connector, this is to have the reset switch in a more comfortable position.
Components list
To build and use a Swept you will need
- 1x PCB Kit (Instructions on how to order below).
- 2 nice!nanos. Typeractive has good prices, as well as fast shipping and processing.
- 2 batteries. From Typeractive.
- 2 Mill-Max sockets with pins. Make sure you get the high-profile ones, low-profile still fits a battery underneath but there's less space. Typeractive carries the correct size.
- 42 Choc v1 switches. You can get them from MKUltra.
- 84 Mill-Max 3305 or 7305 sockets, you can get either model from prevailkey. These are optional but you can use them to make your board hot-swap. I recommend getting some extra ones because they're very easy to lose.
- 42 smd diodes. From MKUltra for flush SOD-123F form factor, or from Boardsource for glass smd form factor; the former ones might be easier to solder for some people. I recommend getting some extra ones because they're very easy to lose.
- 42 keycaps. You can get them from MKUltra or Boardsource. I recommend getting a least a couple of homing keys, available from both providers.
- 2x reset switches (B3U-1000P(M)). This kit includes switches that fit.
- Rubber feet, these work great.
- 2x power switches. these work great.
- 1 USB C cable.
Note: All purchase links are for the US, PRs with links for other countries are welcome.
Ordering The PCB
To order the PCB the following settings are recommended:
| Detail | Value |
|---|---|
| Gerber file | Swept_Y_vX.zip where Y stands for variation and X stands for version |
| Base material | FR-4 |
| Layers | 2 |
| Dimension | Depends on the board, this is picked up automatically by JLCPCB |
| Different design | 2 |
| Delivery format | Panel by customer |
| PCB thickness | 1.6mm |
| PCB color | (Personal preference) |
| Silkscreen | (Personal preference) |
| Surface finish | (Personal preference) |
| Outer copper weight | 1oz |
| Gold Fingers | No |
| Confirm production file | No |
| Castellated holes | No |
| Remove order number | Yes |
Find the different versions on the releases page.
1: Settings are for JLCPCB, but could work for other manufacturers.
2: Settings are taken from Kyek's video guide.
How do I make this thing?
Build video coming soon.
What if I want one but I don't want to build it?
Visit my Etsy shop to get one built by me.
Firmware
Firmware for zmk and nice!nano is called "Corne".
My personal configuration. Tested on the v0.1 version.
Changelog
v1.0.0 (Still untested)
- Boards now have optional support for Kailh choc hot-swap sockets.
- The form factor is not exactly the same to accomodate the sockets.
v0.2.0 (Recommended version)
- Introduced the Swept Corne 3x5
- All the diodes now face the same way on both boards.
v0.1.2
- Updated silk screen to make the battery polarity easier to read.
v0.1.1
- Deleted extra holes from the switch footprint which might be causing manufacturers to charge extra.
v0.1
Differences from the original Sweep:
- Added an extra pinky column.
- Added an extra thumb key.
- Converted from direct to switch connections to matrix with diodes keeping compatibility with the corne.
The following versioning schema will be followed as closely as possible.
- Major versions: Changes to the form factor.
- Minor versions: Changes that affect the build processs, e.g. Position or orientation of components.
- Patch versions: No change to the build process.
Who made this?
Parts
86| Qty | Value | Footprint | References |
|---|---|---|---|
| 36 | D | kbd:D3_SMD_v2 | D1, D2, D3, D4, D5, D7, D10, D11, D13, D14, D15, D16, D17, D18, D19, D20 +20 |
| 36 | SW_Push | keyswitches:Kailh_socket_PG1350_optional | SW10, SW10_r1, SW11, SW11_r1, SW12, SW12_r1, SW13, SW13_r1, SW15, SW15_r1, SW16, SW16_r1, SW17, SW17_r1, SW18, SW18_r1 +20 |
| 4 | MountingHole_Pad | kbd:1pin_conn | Bat+1, Bat+r1, BatGND1, BatGND4 |
| 2 | ProMicro-kbd | kbd:ProMicro_v3 | U1, U2 |
| 2 | SW_Push | kbd:ResetSW | RSW1, RSW2 |
| 2 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW_POWER1, SW_POWERR1 |
| 2 | VAL** | Duckyb-Parts:mouse-bite-5mm-slot-with-space-for-track | mouse-bite-2mm-slot, mouse-bite-2mm-slot |
The 84 most common of 86 parts.
Questions
How big is the Swept 3x5 PCB?
It measures 229.8 × 90.7 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Swept 3x5 use?
86 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.
Where can I download the Swept 3x5 KiCad files?
From the Frick/swept-crkbd repository on GitHub, at the commit this page was made from: the board is Swept_3x5/Swept_3x5.kicad_pcb and its schematic Swept_3x5/Swept_3x5.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Swept 3x5 design in my own project?
Its repository states no licence, so its author keeps all rights: ask Frick before reusing the design.
Similar boards
- 2 layers162.2 × 126.5 mm

- 2 layers75 × 40 mm

Pulse shaping extension v1.1
MKesenheimer/fault-injection-library
Python library to perform fault-injection attacks on microcontrollers
86 parts218GPL-3.0 - 2 layers52 × 90 mm

- 2 layers66 × 54 mm

- 2 layers55.8 × 66.5 mm

Tadpoleswadge
cnlohr/cnhardware
My dumping grounds for all my kicad projects and random hardware bringup.
86 parts114 - 2 layers58 × 109 mm

Minion
AudioMorphology/Europi
Opensource sequencer software for Raspberry Pi equipped with Eurorack-compatible hardware
86 parts103 - 2 layers266 × 89.6 mm

- 2 layers149.9 × 99.9 mm
