Skip to the content
PCBKitNew board
2 layers237.4 × 98.6 mmBatreus, the printed circuit board in 3D

A keyboard with 42 key Atreus layout. Uses Kailh Choc low profile switches with hot-swap sockets. Compatible with ProMicro type controllers, but designed to be used with Nice!Nano.

Size
237.4 × 98.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
51
Nets
24
Pads
540
Tracks, vias
427, 2
Pours
4
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
15 Oct 2020
Updated
22 Jan 2025

Overview

Batreus is an open-source printed circuit board by 3bnz, from the 3bnz/atreus repository on GitHub. It is a 2-layer board of 237.4 × 98.6 mm with 51 parts on 24 nets, routed with 427 tracks and 2 vias.

It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

Atreus

A keyboard with 42 key Atreus layout. Uses Kailh Choc low profile switches with hot-swap sockets. Compatible with ProMicro type controllers, but designed to be used with Nice!Nano. Capable of n-key rollover. There is enough spacing between keys to fit all of the commonly available keycaps - transparent, flat and concave.

image

Firmware

Nice!Nano is best supported by ZMK Configuration for this board is hosted in the levitatingpineapple/atreus-zmk repo. To build a different keymap - clone the repo and update .keymap file as needed. The firmware will be build using Build ZMK firmware action.

Materials

NamePartSizeAmount
SwitchCPG135001D0X-42
SocketCPG135001S30-42
Diode1N4148SOD12342
Controllernice!nano-1
BatteryXZK 30123030x12x3.0mm1
BoltM2 Hex4mm8
Machine HeadersMill-Max13p 3mm2

PCB

image

  • ⚠️ No power switch for the battery
  • For every switch has a diode, soldered where an backlight LED would normally be located, providing n-key rollover.

Sockets

image

  • The PCB has 1.5mm wide holes for mounting the controller socket. This allows soldering machine headers flush with the board. The nice!nano controller originally ships with low profile headers, which won't fit the battery underneath the controller, if soldered in this manner. Therefore a pair of 3mm tall headers had to be separately ordered.

Case

image

  • All 3d printing was done with 0.4mm nozzle at 0.2mm layer height from PETG.
  • The bottom case is attached using eight 4mm long M2 bolts.
  • Added feet using 1mm thick rubber tape

Led

image

  • In the nice!nano's cover there are two openings for the LEDs. They can be filled with a dab of hot-glue before the print is removed form the bed to get a more diffused look ...for science, you monster.

Parts

51
QtyValueFootprintReferences
42Kbatreus:HotChocS0, S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22 +26
1nice!nanobatreus:nice!nanoN1

The 43 most common of 51 parts.

Questions

How big is the Batreus PCB?

It measures 237.4 × 98.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Batreus use?

51 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 Batreus KiCad files?

From the 3bnz/atreus repository on GitHub, at the commit this page was made from: the board is project/batreus.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Batreus design in my own project?

Its repository states no licence, so its author keeps all rights: ask 3bnz before reusing the design.

Similar boards

  • 2 layers216.9 × 86.8 mmSweepv2, the printed circuit board in 3D

    Sweepv2

    davidphilipbarr/Sweep

    Sweep - a small promicro based keyboard inspired by the Ferris.

    51 parts2.1k
  • 2 layers49.4 × 94.2 mmPin board 1, the printed circuit board in 3D

    Pin board 1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    51 parts1.2k
  • 2 layers72 × 42 mmNRF24 jammer, the printed circuit board in 3D

    NRF24 jammer

    W0rthlessS0ul/nRF24_jammer

    The nRF24 jammer is a powerful tool that requires an ESP32 and configurable numbers of NRF24 modules to assemble.

    51 parts1kMIT
  • 2 layers170 × 162 mmSnowflake, the printed circuit board in 3D

    Snowflake

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    51 parts915
  • 2 layers33 × 50 mmESP32-bat monitor latch, the printed circuit board in 3D

    ESP32-bat monitor latch

    pcbreflux/espressif

    all espressif stuff will committed here

    51 parts608GPL-3.0
  • 2 layersTUSS4470 shield, the printed circuit board in 3D

    TUSS4470 shield

    Neumi/open_echo

    Open Source echo sounder / depth sounder / SONAR for bathymetry and research. Arduino based and compatible.

    51 parts530
  • 2 layers45.7 × 123.5 mmMASTER ARM PANEL, the printed circuit board in 3D

    MASTER ARM PANEL

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    51 parts431
  • 2 layers50.8 × 69.2 mmUikit, the printed circuit board in 3D

    Uikit

    vsfteam/vsf

    Versaloon Software Framework -- a tiny preemptive-capable event-driven incremental software framework for embedded systems

    51 parts341Apache-2.0