Skip to main content

SAM X Eclipse

Compatible PCB for Snurrebassen's Eclipse Keyboard

Basic Informations:

This PCB is not an official product from Snurrebassen's Eclipse Groupbuy instead it's a third party replacement for those who own an Eclipse with dead or missing PCB from the original Groupbuy.

The PCB has been designed from scratch using the opensource plate files and inherits SAM80-H architecture.

A thank goes to Snurrebassen for approving and appreciating this side project, in hope to save as many Eclipse keyboards out there <3

PCB available for purchase on khor Store

Specs:

  • 1.6mm FR4 HASL Lead-Free PCB
  • Purple Solder Mask
  • 3x RGB SK6812mini-E indicator LEDs
  • JST connection (as the original PCB)
  • Lavender MX HotSwap Sockets

Supported Layout options:

All options are available on the same PCB.

  • Standard | split Backspace
  • Standard | split R-Shift
  • Standard | split L-Shift
  • ANSI | ISO enter
  • 6.25U | 7U | split Spacebar (2.75-1.25-2.25)
Split Spacebar requires soldering skills

Due to the switch position the sockets for al 3 bottom row configurations was not possible, therefore the split 1.25U middle switch position does not work out of the box and requires you to desolder the 6.25U socket and move on the left position. In case you want the split-spacebar compatibility out of the box but can't solder, email me or leave a note on the order asking you're wishing for this modification, it'll be done free of charge.

Features:

There are no extra feature from the original PCB, the only difference is the indicator LED on the arrow claster being RGB instead of single-colour diode. This features more playground and customization for Capslock, ScrollLock or any other indicator-related action. There are currently two differente compiled firmwares that feature two main behaviors:

  • ALL-LED lights up: when no action is activated all 3 LEDs will light up as underglow effect (or OFF if "Direct Control" profile is selected). When CapsLock or M(1),M(2),M(3) layers are triggered all 3 LEDs will light up with a defined colour.
  • ONE-LED per action: when no actuon is activates all 3 LEDs will light up as underglow effect (or OFF if "Direct Control" profile is selected). When Capslock is on the left LED will turn on, if one of the layers is triggered the center LED will light up, if Scroll Lock is activated the right LED turns on. All 3 actions can be activated and separately being signaled the LEDs being independant.

By editing the source code you can add or modify the LEDs behavior by yourself.

Edit the Keymap:

SAM X Eclipse is based on QMK/VIAL so you can use VIAL WEB UI.

Flash your firmware:

All PCBs are shipped pre-flashed with QMK/VIAL compatible firmware, in case you want to flash your own you need to put the PCB in DFU mode:

DFU Soft Mode:

Plug the USB Cable to your PCB while holding ESC (or anything you have mapped on the first key on top-left) and release ESC just after connecting it. If you see a device named RPI-P20 as a memory unit on your computer, you're successfully in DFU Mode.

DFU Hard Mode:

Plug the USB Cable to your PCB while Holding "Don't Panic!" and release it just after connecting it. If you see a device named RPI-P20 as a memory unit on your computer, you're successfully in DFU Mode.

Once you're in DFU Mode just drag & drop the uf2 file in the root folder of the RPI-P20 device. The PCB will automatically reboot and it will be fully functional.

If you load a wrong or bugged firmware, always use the Hard Mode DFU method since will always work.

Firmwares:

All firmwares and source files can be found on the Firmware page