

Kiwano
VIK module with rotary encoder ring and PMW3360/Cirque support
- Size
- 63 × 63 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 42
- Nets
- 34
- Pads
- 138
- Tracks, vias
- 181, 434
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 28 Jul 2023
- Updated
- 22 Oct 2024
Overview
Kiwano is an open-source printed circuit board by Kaleidogeist, from the Kaleidogeist/Kiwano repository on GitHub, published under the CERN-OHL-S-2.0 licence. It is a 2-layer board of 63 × 63 mm with 42 parts on 34 nets, routed with 181 tracks and 434 vias.
It is built around the XC6206P202MR-G and SK6812MINI-E. Its parts include 12 capacitors, 8 diodes, 5 resistors, 3 connectors and 2 ICs.
Main components
2XC6206P202MR-G
SOT-23-40℃~+85℃@(Ta) 1 120mA 1uA 2V 6V 780mV@(100mA) Fixed Over Current Protection Positive SOT-23 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTorex SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsSK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)
README
README.mdKiwano
Ring rotary encoder and PMW3360/Cirque VIK module with RGB backlight.
Disclaimer
This board is licensed under CERN-OHL-S-2.0.
Key Features
- PER56 rotary ring encoder.
- Illuminated RGB ring.
- Cirque trackpad support in the middle of the PER56.
- PMW3360 and 34mm trackball support in the middle of the PER56, utilizing 7.5mm BTUs (e.g. Veichu VCN310 7.5mm).
- Trackball has two styles: illuminated outer ring, and illuminated trackball.
VIK module certification card
| Category | Classification | Response |
|---|---|---|
| FPC connector | Required | :heavy_check_mark: |
| Breakout pins | Recommended | :x: |
| Uses: SPI | Optional | :heavy_check_mark: |
| SPI used for SPI only | Strongly recommended | :heavy_check_mark: |
| Uses: I2C | Optional | :heavy_check_mark: |
| I2C used for I2C only | Strongly Recommended | :heavy_check_mark: |
| I2C pull ups | Required | :heavy_check_mark: |
| Uses: RGB | Optional | :heavy_check_mark: |
| Uses: Extra GPIO 1 | Optional | :heavy_check_mark: |
| Uses: Extra GPIO 2 | Optional | :heavy_check_mark: |
| Standard PCB Size/Mount | Strongly Recommended | Large |

Changelog
- 22/10/2024: CERN-OHL-S-2.0 license added.
- 14/10/2023: V1.1 update. Changed LDO to XC6206P202MR. Removed RC filter and pullup from encoder pins.
- 18/09/2023: Fixed .gitignore file. Increased tolerances of PER-56 base mount.
- 28/08/2023: Unified component libraries into one big library. Fixed 3DP files.
- 04/08/2023: Updated SK6812 MINI-E and switch footprints. Changed VIK FFC to FH12. Stitched ground planes together. Fixed VIK footprint. Moved production files to easier to access location.
- 02/08/2023: Fixed 3DP files.
- 01/08/2023: Files for trackpad mount and knob moved here from Honeydew. Added trackball mount STEP files, using 7.5mm BTUs.
- 30/07/2023: Updated BOM.
- 29/07/2023: Added VIK size row to certification card.
- 28/07/2023: Initial commit.
Parts
42| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 100n | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4, C5, C6, C7, C8, C10 |
| 8 | SK6812MINI-E | Ariamelon-Device:LED_OPSCO_SK6812MINI-E | D1, D2, D3, D4, D5, D6, D7, D8 |
| 6 | M3 | Ariamelon-HolePad:MountingHole_3.2mm_M3_Pad | H4, H5, H6, H7, H8, H9 |
| 3 | 4u7 | Capacitor_SMD:C_0402_1005Metric | C9, C11, C12 |
| 3 | Tooling Hole | Ariamelon-HolePad:MountingHole_JLC-Tooling | H1, H2, H3 |
| 2 | 10k | Resistor_SMD:R_0402_1005Metric | R1, R3 |
| 2 | 4k7 | Resistor_SMD:R_0402_1005Metric | R10, R11 |
| 1 | XC6206P202MR | Ariamelon-Package:SOT-23-3 | U2 |
| 1 | 39 | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | Ariamelon Logo | Ariamelon-Logo:Ariamelon_Logo_Small_Mask | A1 |
| 1 | PER56 | Ariamelon-RotaryEncoder:RotaryEncoder_Bourns_PER561-P115-N0015 | SW1 |
| 1 | PMW3360DM-T2QU_1 | Ariamelon-Package:PixArt_PMW3360DM-T2QU | U1 |
| 1 | RGB_EX | Ariamelon-Header:PinHeader_RGB | J3 |
| 1 | VIK Cirque Connector | Ariamelon-Connector:VIK_Cirque_Horizontal | J2 |
| 1 | VIK Module | Ariamelon-Connector:VIK_Module_Horizontal | J1 |
| 1 | VIK logo | Ariamelon-Logo:VIK_Logo_Small | A2 |
Questions
How big is the Kiwano PCB?
It measures 63 × 63 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Kiwano use?
42 parts, built around the XC6206P202MR-G and SK6812MINI-E. 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 Kiwano KiCad files?
From the Kaleidogeist/Kiwano repository on GitHub, at the commit this page was made from: the board is PCB/Kiwano.kicad_pcb and its schematic PCB/Kiwano.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Kiwano design in my own project?
Its repository publishes it under the CERN-OHL-S-2.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers28 × 21.5 mm

- 2 layers99.6 × 43.3 mm

- 2 layers235.8 × 103.3 mm

Le Chisoffre
hahahakeebs/Le-Chisoffre
hotswap chiff riff with mirrored ISO thumbs and trackpad/ball support
130 parts2GPL-3.0 - 4 layers234 × 84 mm

Main panel
google/mozc-devices
Circuit diagrams and firmware source code for Gboard DIY keyboards
234 parts3kApache-2.0 - 4 layers180.8 × 300.3 mm

Dilemma
Bastardkb/Dilemma
The Dilemma is a vertical stagger low-profile keyboard with mods.
383 parts590 - 4 layers48 × 32 mm

FlatSat
Pwnsat/FlatSat
Flatsat v1.0 is a hardware based platform for aerospace cybersecurity research
106 parts575GPL-2.0 - 2 layers

Demo
adamws/kicad-kbplacer
KiCad plugin for automatic keyboard's key placement and routing
48 parts547GPL-3.0 - 2 layers97 × 78.5 mm

Dumbpad
imchipwood/dumbpad
Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro
62 parts517GPL-2.0