Bancouver40 cfx
ChrisChrisLoLo·babbit36·pcb/bancouver40_cfx/bancouver40_cfx.kicad_pcb
About the Bancouver40 cfx PCB
Bancouver40 cfx is an open source Nordic nRF PCB design by ChrisChrisLoLo, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 170 × 68 mm, with 77 components from 7 distinct parts.
Its main chip is the xiao-ble, from the Nordic nRF family. Other key parts include the 74HC595. By type, the board carries 37 switches, 36 diodes, 2 ICs and 2 connectors.
It belongs with the keyboards, iot & wireless and robotics & motion designs in this gallery.
From the project
A 36 key wireless ortholinear keyboard
A 36 key low profile wireless ortholinear board. Uses a Seediuno XIAO as the MCU, and runs on ZMK. Featues: - Low Profile, uses CFX keycaps - Commodity parts, only non standard part is the shift register - Relatively affordable! - Case only requires one CNC/3D Printed part and one FR4 backplate
You can generate the gerbers from source in the pcb directory, and send off imediately to PCBWay or the like. There's one gerber for the keyboard and another gerber for the backplate of the case. There's also step files ready to use to order your own 3DP/CNC case. My CNC case was sponsored by PCBWay.…
Main components on the Bancouver40 cfx
Bancouver40 cfx bill of materials (BOM)
77 components, 7 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | xiao-ble | xiao-ble-smd | U1 |
| 1 | 74HC595 | SOIC-16_3.9x9.9mm_P1.27mm | U2 |
| 1 | Conn_01x02_Female | JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J1 |
| 1 | Conn_01x02_Female | PinHeader_1x02_P2.54mm_Vertical | J2 |
| 36 | SW_Push | Kailh_socket_PG1350 | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +28 |
| 1 | SW_SPST | SW_SPDT_PCM12 | SW41 |
| 36 | D_Small | D_MiniMELF_Handsoldering | D1, D2, D3, D4, D5, D6, D7, D8 +28 |
Bancouver40 cfx design files
The KiCad project lives in the ChrisChrisLoLo/babbit36 repository on GitHub; these links point at the commit this page was built from.
Bancouver40 cfx: common questions
What microcontroller does the Bancouver40 cfx use?
The Bancouver40 cfx is built around the xiao-ble, from the Nordic nRF family.
How big is the Bancouver40 cfx PCB?
The Bancouver40 cfx measures 170 × 68 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Bancouver40 cfx?
77 components, from 7 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Bancouver40 cfx design files?
From the ChrisChrisLoLo/babbit36 repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Bancouver40 cfx design in my own project?
Yes, under the terms of its GPL-3.0 license, which ChrisChrisLoLo chose for the repository.
Can I test firmware for the Bancouver40 cfx without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Nordic nRF firmware against it before you order a PCB.
Similar boards
Nordic nRF
Pixl.js
solosky
40 × 23 mm45 parts4LGPL-2.01.4kNordic nRF
Mikoto
zhiayang
18 × 33.3 mm53 parts4LApache-2.0355Nordic nRF
Klein
snsten
148 × 97.2 mm69 parts2LNo license285Nordic nRF
Full
zzeneg
281.7 × 95.7 mm118 parts2LGPL-2.0178Nordic nRF
PH60
ph-design
285 × 94.6 mm204 parts2LCC-BY-NC-4.0154Nordic nRF
Osprey rev a
ebastler
256.1 × 99.3 mm150 parts2LCERN-OHL-P-2.0150