• Stars
    star
    121
  • Rank 293,924 (Top 6 %)
  • Language
    C
  • License
    Other
  • Created almost 3 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Revival project of the Corne ECWL.

CorneECRevival

Revival project of the Corne ECWL.

Corneecrevival

Left half of Corne EC Revival Rev1.

Introduction

The Corne EC Revival is my personal effort to revive the original Corne ECWL by sekigon-gonnoc.

It boosts full compatibility with the original boards sold by gonnoc while also providing updated QMK support for the latest stable release and a modified set of plates and pcbs, making it compatible with "standard" Corne accessories.

PCB and Plate

Contrary to the standard Corne, the Corne EC Revival PCBs are not interchangable between left and right half. Plates on the other hand can be used on both sides.

In the PCB folder there are all the PCB and plate design files. gerber files are in the Production folder. The features of each revision are listed in the next section.

The naming scheme reflects the mounting system supported:

  • OG_mounting_[partname] supports "standard" Corne mounting points
  • [partname] supports the original Corne ECWL mounting points

Furthermore, to allow for a greater support, both NIZ and Topre housing plates are available for both mounting point configurations.

To see images and further description of the PCB refer to the dedicated section in the Notion build log here.

Revisions

Revision 1 (Rev1)

The Rev1 is the first iteration of the design, 1:1 compatible with the original Corne ECWL from Gonnoc.

The features are therefore shared with the original board with the extension of onboard Trackball and OLED.

Both ECWL mounting system and Standard Corne mounting points are supported with the respective PCB versions.

Revision 2 (Rev2)

The Rev2 is a departure form the original design approach. It's a 'Ready to go!" board, meaning the MCU and complementary circuit is already onboard.

Added features compared from the Rev1 include:

  • Onboard USB-C with ESD protection
  • STM32F4x1 MCU for better performance, both cycle wise and in ADC performance compared to 32U4 (also 32U4 prices are to the moon as of now)
  • APC (Actuation Point Changer) with predefined actuation points and full scale analog switch control (full board / per key)

Both NIZ and Topre are still supported.

Production files

Gerber files are provided for all the pcbs of the project. BOM is also available to use. Placement files are WIP.

The prototypes were produced by JLC, therefore pretty much any PCB manufacturer can handle production without any problems.

Firmware

The firmware folder contains 2 versions of the code based on different QMK releases:

  • EC Revival based on the latest QMK stable
  • Original ECWL based on gonnoc's fork, running on an older QMK branch

For the EC Revival there are going to be 2 configurations, one for the 32U4 (Rev1) and another for STM32F4x1 (Rev2).

Both have precompiled *.hex files based on the code in their respective folders to easily get the board up and running.

More Repositories

1

EC60

Open source universal 60% Electrostatic Capacitive PCB.
127
star
2

EC-Pro-2

Open source replacement PCB kit for the HHKB Pro 2 keyboard.
45
star
3

EC87

EC87 is an Electrostatic Capacitive (EC) TKL keyboard PCB.
C
42
star
4

RF_R1_8-9Xu

Open source universal PCB for the Realforce R1 family of keyboards.
17
star
5

cipulot_kicad_parts

KiCAD footprint library
12
star
6

Leap-Motion-Python-3

A collection of Python 3 compatible wrappers for the Leap Motion Library
Python
10
star
7

EC23U

Open source numpad Electrostatic Capacitive PCB.
10
star
8

Chilineko

Hot-swappable version of the Bakeneko 65 with extra layouts support.
C
10
star
9

Copre

40% Topre you can do whatever you want with.
6
star
10

RGB-HHKB-Controller

HHKB Pro 2 Keyboard Controller Board with RGB strip support.
C
5
star
11

is0Topre

Topre version of the iconic is0 board.
C
4
star
12

LeapMask

Face mask detector with touch-less interface.
Python
3
star
13

m0118_integrated_usb

Drop-in replacement USB-C PCB for the Apple M0118 powered by QMK and VIAL.
C
3
star
14

S23-DB

S23 daughterboard with CC resistors.
2
star
15

helixhschoc

Hotswap Choc version of the Helix, a compact split ortholinear keyboard.
C
2
star
16

PimoPoint

Code and custom mounting hardware for the Pimoroni Trackball Breakout
C
2
star
17

SheepyPad

ISO Enter shaped macropad
C
2
star
18

GAMESS-Interface

Very simple but yet effective GUI to use in combination with the GAMESS, general quantum chemistry package.
C#
1
star
19

Oled_macro

A compact 40% (12x4) ortholinear keyboard with OLED screen support
C
1
star
20

CDS

Replacement PCB for the CDS Technology keyboard (CDS-G5CSKB, Topre HiPro).
C
1
star
21

SP108E-Controller

Python based controller for the SP108E WiFi Led controller with GUI
Python
1
star