Sweep/README.md

72 lines
3.4 KiB
Markdown
Raw Normal View History

2020-11-24 11:01:55 +01:00
# Sweep
2021-11-20 03:26:05 +01:00
![](/gallery/sweep2-splash.jpg)
2022-01-01 13:12:57 +01:00
<span>
<a href="https://discord.gg/czXcTXbsgU">
<img src="https://discordapp.com/api/guilds/669011382284451861/widget.png?style=shield">
</a>
<img src="https://img.shields.io/github/last-commit/davidphilipbarr/sweep">
</span>
2020-11-24 11:01:55 +01:00
## What is sweep?
2020-11-24 16:07:19 +01:00
Sweep is a version of the more fabulous [Ferris](https://github.com/pierrechevalier83/ferris) by [Pierre Chevalier](https://github.com/pierrechevalier83/) that uses a daughter board like a promicro, elite-c, bit-c, nice!nano etc. instead of using onboard components.
2020-11-24 11:01:55 +01:00
## What are the different types?
2021-11-15 17:53:24 +01:00
| Device | Bluetooth Support<sup>[1]</sup> | On/Off Switch | Reversible PCB | Choc V1 | Choc V2 | Choc Mini | MX & Alps | Choc Spacing<sup>[2]</sup> | Tenting<sup>[3]</sup> |
| :--- | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
2021-11-20 02:23:55 +01:00
| Sweep2.x | ✔ | ✔ | | ✔ | | | | ✔ | ✔ |
2022-01-18 18:03:22 +01:00
| Sweep Bling MX | ✔ | ✔ | ✔ | | | | ⚠<sup>[4]</sup> | | ✔ |
| Sweep High | ✔ | ✔ | | ✔ | ✔ | | ✔ | | ✔ |
2021-11-20 02:23:55 +01:00
| Sweep Half Swept | ✔ | ✔ | ✔ | ✔ | | | | ✔ | ✔ |
| Sweep Compact Low | ✔ | | ✔ | | | ✔ | | ✔ | |
2022-01-18 18:03:22 +01:00
*<sup>[1]</sup> It simply means that it supports the nice!nano. An on/off switch is recommended for bluetooth*
*<sup>[2]</sup> Choc spaced boards have the switches in a tighter grid. This provides a better final look but is only compatible with some choc keycaps (e.g. MBK)*
*<sup>[3]</sup> Supports splitkb's [tenting puck](https://splitkb.com/products/tenting-puck?_pos=1&_psq=tenting%20&_ss=e&_v=1.0)*
*<sup>[4]</sup> MX + kailh hotswap ONLY. Alps are NOT supported*
* Sweep2 - Recommended Choc v1 board with all the features.
2022-01-18 18:03:22 +01:00
* Sweep Bling MX - An MX only Sweep that features Kailh's hotswap sockets and a stacked case.
* Sweep High - Same as the Sweep2 but trades choc spacing for compatibility with more switches and keycaps.
2021-11-11 16:41:02 +01:00
* Sweep Half Swept - Half of a Sweep2 with double pro-micro footprint (letting you avoid having one daughter-board flipped upside-down)
* Sweep Compact Low - The only version that supports Choc minis.
2020-11-24 11:01:55 +01:00
2022-01-01 13:12:57 +01:00
## Components list
2020-11-24 11:01:55 +01:00
2022-01-25 01:00:50 +01:00
To build and use a Sweep you will need:
2020-11-24 11:01:55 +01:00
2022-01-01 13:12:57 +01:00
* 1x PCB Kit
2021-07-26 11:47:00 +02:00
* 2x promicro compatible boards or 2 nice!nanos.
2021-11-11 16:41:02 +01:00
* 34 switches of a compatible type (refer to the compatibility table)
* 34 keycaps
2022-01-01 13:12:57 +01:00
* 2x reset switches (optional; [B3U-1000P(M)](https://github.com/davidphilipbarr/Sweep/issues/20))
2020-11-24 11:01:55 +01:00
* Some little rubber feet/bumpers
2022-01-01 13:12:57 +01:00
* 2x power switches (optional if supported; MSK 12C02)
2022-01-25 01:00:50 +01:00
* 1x TRRS (not TRS!) cable (wired build only)
* 2x TRRS Jack [PJ-320A] (wired build only)
* 1 USB Cable (depends on your micro-controller choice)
2021-10-27 15:55:53 +02:00
## How do I make this thing?
2022-01-01 13:12:57 +01:00
<a href="https://www.youtube.com/watch?v=fBPu7AyDtkM" target="_blank">
<img src="https://gist.githubusercontent.com/duckyb/337340baa1f0c8bcc06fef7b3b57242b/raw/97e6e0748dd1b8a3fb54fac0a88e84e6b6e0e10a/build-guide-button.svg" height="44">
</a>
2020-11-24 11:01:55 +01:00
2021-12-24 06:57:49 +01:00
## Firmware
The firmware can be found [with the Ferris firmware as part of QMK](https://github.com/qmk/qmk_firmware/tree/master/keyboards/ferris/sweep).
Firmware for zmk and bluemicro_ble is called ["Cradio"](https://zmk.dev/docs/hardware/).
2020-11-24 11:01:55 +01:00
## Who made this?
2022-01-01 13:12:57 +01:00
* [Pierre Chevalier](https://github.com/pierrechevalier83)
* [David Barr](https://github.com/davidphilipbarr)
2020-11-24 16:07:19 +01:00
* [Ibnu Daru Aji](https://github.com/ibnuda/)
2021-11-15 17:55:37 +01:00
* [Duccio](https://github.com/duckyb)