Skip to the content
2 layers190.5 × 83.2 mmEndeavour-2, the printed circuit board in 3D

An 38 key orthogonal Keyboard with 3d printable case

Size
190.5 × 83.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
111
Nets
77
Pads
580
Tracks, vias
1,213, 66
Pours
2
Routed
Yes
KiCad
KiCad 7 (file 20221231)
Created
28 Nov 2021
Updated
17 Mar 2024

Overview

Endeavour-2 is an open-source printed circuit board by ScatteredDrifter, from the ScatteredDrifter/Endeavour repository on GitHub, published under the CERN-OHL-P-2.0 licence. It is a 2-layer board of 190.5 × 83.2 mm with 111 parts on 77 nets, routed with 1,213 tracks and 66 vias.

It is built around the ATMEGA32U2-AU and SRV05-4. Its parts include 39 diodes, 6 capacitors, 6 resistors, 2 ICs and 1 connector. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.

Main components

2

README

README.md

Endeavour | 10 Ortho Keyboard

An orthogonal 10u keyboard heavily inspired by kb_elmo`s QEZ

Used License for this project :: Cern Open Hardware by Evelyn~ Scattered Drifter

image of pcb with built keyboard


Current Status:

  • rev3 tested, minor issues fixed in
  • firmware for QMK was updated to newest version, can be found here
  • ZMK firmware pending
  • rev3 case available - yet I dislike it in its current state.

Endeavour V³ released //

The third iteration introduced a complete redesign of the pcb primarily to accommodate the RP2040 and BAV70 diodes.

I tried creating a circular positioning pattern for the components where their center is set with the mcu itself. Due to reposition of every component I rerouted the whole board again; also because Endeavour V¹ was one of my first designs and you can tell it was. A new silkscreen for both front and back of the pcb sets a different theme and clutters the whole board with ASCII-rubbish. This came into my mind because any actual drawing or pattern idea I had was blocked by my miserable ability to create art.

A new case accompanies this revision. Its not entirely done neither am I satisfied with its look and design. My abilities with CAD are limited and I lack the endurance ( will to use Windows or learn an alternative software) and time to make a better one or to create an actual good / decent design.

Nevertheless my current process is shared in this folder. I've tested the case with a previous rev pcb and could verify that its mostly working. The new case utilizes tadpole mount of some sort hence I ought to write a build guide.

For the previous versions of the PCB and Case look at the folders below:

  1. Rev2

Features |- Rev3:

  • support for two encoders ( top left)(bottom row middle)
  • RP2040
  • 3 IO Pins exposed via breakout
  • pinout for led-strip (WS28 and similarly supported)
  • QMK / VIAL support ( zmk should be possible too )
  • different layout options
  • new case with tadpole mount
Layout:

Image of available layouts in third revision


Images

Images of V³ PCB:

front image of pcb

back image of pcb

Images of V³ case:

Those are only renders, however I've printed a small test version already.

front image of keyboard case

image of keyboard with typing angle

image of keyboard from side

996.icu

Parts

111
QtyValueFootprintReferences
391N4448keyboard_parts:D_SOD123D0, D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +23
381ukeyswitches:Kailh_socket_MX_optional1u_space1, 1u_space2, 1u1, 1u2, 1u3, 1u6, 1u7, 1u8, K0, K1, K10, K11, K12, K13, K14, K15 +22
20.1uFCapacitor_SMD:C_0805_2012MetricC4, C6
21.5ukeyswitches:Kailh_socket_MX_optional1.5u1, 1.5u2
210kResistor_SMD:R_0805_2012MetricR3, R6
222Resistor_SMD:R_0805_2012MetricR1, R2
222pFCapacitor_SMD:C_0805_2012MetricC2, C3
22ukeyswitches:Kailh_socket_MX_optional2u1, 2u2
25,1kResistor_SMD:R_0805_2012MetricR4, R5
2LOGOsilkimages:star-backgroundG***, G***
2STAB-2umarbastlib-mx:STAB_MX_2uH1, H2
110uFCapacitor_SMD:C_0805_2012MetricC5
11uFCapacitor_SMD:C_0805_2012MetricC1
17ukeyswitches:Kailh_socket_MX_optionalSPACE1
1ATmega32U2-APackage_QFP:TQFP-32_7x7mm_P0.8mmU1
1Crystal_GND24_SmallCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1Jumper_3_OpenKeebio-Parts:3_Pin_JumperJP1
1LOGOsilkimages:minimalspiralG***
1LOGOkeebioparts:vial_logoG***
1LOGOsilkimages:spaceshuttle-topG***
1LOGOkeebioparts:qmkG***
1LOGOsilkimages:spaceshuttle-standingG***
1Polyfuse_SmallFuse:Fuse_1206_3216MetricF1
1SRV05-4Package_TO_SOT_SMD:SOT-23-6U2
1STAB-7umarbastlib-mx:STAB_MX_7uH0
1SW_PUSHButton_Switch_SMD:SW_SPST_TL3342SW1
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J1

More from ScatteredDrifter/Endeavour

2
  • 2 layers190.5 × 83.2 mmEndeavour-2, the printed circuit board in 3D

    Endeavour-2

    ScatteredDrifter/Endeavour

    An 38 key orthogonal Keyboard with 3d printable case

    109 parts13CERN-OHL-P-2.0
  • 2 layers190.5 × 84 mmEndeavour-2-backup, the printed circuit board in 3D

    Endeavour-2-backup

    ScatteredDrifter/Endeavour

    An 38 key orthogonal Keyboard with 3d printable case

    98 parts13CERN-OHL-P-2.0

Similar boards

  • 2 layers194.3 × 79 mmQEZ, the printed circuit board in 3D

    QEZ

    str-dst/QEZ

    A seamless, gasketmounted QAZ-like 40% keyboard

    82 parts111
  • 2 layers229 × 80 mmDizzy40, the printed circuit board in 3D

    Dizzy40

    str-dst/Dizzy40

    Daisy40 drop-in replacement PCB

    106 parts12
  • 2 layers259 × 88.3 mmEliza, the printed circuit board in 3D

    Eliza

    str-dst/Eliza

    12u 40% ergo keyboard

    83 parts9
  • 2 layers266.7 × 77.5 mmBakeneko40, the printed circuit board in 3D

    Bakeneko40

    HorseyMask/bakeneko40

    40% verison of the bakenkeo40 keyboard by kkatano.

    116 parts6MIT
  • 2 layers242.9 × 89.3 mm40-m0110, the printed circuit board in 3D

    40-m0110

    Aeonstrife/40-m0110

    An OpenSource 40% PCB compatible with Ani's 40-m0110 case. Made for the Indian Mechanical Keyboard Community.

    117 parts1
  • 2 layers295.3 × 98.3 mm32u2, the printed circuit board in 3D

    32u2

    ScatteredDrifter/Stucco_15-10

    ortho pcb for the eponymous keyboard

    164 parts2CERN-OHL-P-2.0
  • 2 layers168 × 109.2 mmPocketVoltex, the printed circuit board in 3D

    PocketVoltex

    mon/PocketVoltex

    A portable Cherry MX controller for KSM or SDVX

    51 parts155GPL-3.0
  • 2 layers57.2 × 38.9 mmCookpad pad, the printed circuit board in 3D

    Cookpad pad

    cookpad/cookpad-pad

    Cookpad Pad — A six keys macro pad made by Cookpad.

    32 parts76Apache-2.0

Questions

How big is the Endeavour-2 PCB?

It measures 190.5 × 83.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Endeavour-2 use?

111 parts, built around the ATMEGA32U2-AU and SRV05-4. 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 Endeavour-2 KiCad files?

From the ScatteredDrifter/Endeavour repository on GitHub, at the commit this page was made from: the board is rev2/pcb/Endeavour-2.kicad_pcb and its schematic rev2/pcb/Endeavour-2.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Endeavour-2 design in my own project?

Its repository publishes it under the CERN-OHL-P-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).