Skip to content

Cipulot/RF_R1_8-9Xu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RF_R1_8-9Xu

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

Available for direct purchase!

If you want to buy directly and support my work you can now do it so here.

Introduction

This project is a continuation of my development of open source EC boards.

The supported layouts are the one of the Realforce R1 family of keyboards, it being ANSI, ISO or JIS.

Technical information

  • Layout size: tenkeykess (TKL)
  • Compatible switches: EC switches (Topre and NIZ)
  • Microcontroller: STM32F401
  • Connector:
    • internal USB-C
    • original JST connector S4B-EH(LF)(SN)
    • jst connector for daughterboard
  • Addressable RGB strip support
  • Firmware compatibility: QMK (with VIA/VIAL support)
  • Protection hardware (on all connection methods):
    • Fused
    • ESD protection

Renders and Prototypes

Render

PCB Front Render

PCB Back Render

Prototype

PCB Front Proto

PCB Back Proto

Revisions and relative features

Rev1

This revision implements all the main features of the PCB.

Connectivity

Connectivity

Since this is first and foremost a replacement PCB for the original Realforce R1 PCB, the original JST connector is still supported. It's been moved to the right to accommodate the new JST connector for the daughterboard and the USB-C connector.

I thought about adding extra connectors so that if anyone wants to use this PCB in a custom project they can have the flexibility to use the connector that they prefer.

Addressable RGB strip support

Connectivity

Since the R1 PCB is used in some already existing custom PC (polycarbonate) cases, it was important to have a way to include a RGB strip support.

The strip can be directly sticked to the PCB and then wired to the PCB by soldering the pins to the THT pins or SMD pads.

Lighting can be controlled by the board itself and customization is achieved by using Vial/VIA.

Rev 1.1

This revision implements the following changes:

  • added support for THT LED for Caps Lock and Scroll Lock
  • moved filtering components for plate shield to top side
  • added filtering components for USB-C shield
  • improved ground stitching

PCB Front Render Rev 1.1

"Why no plates?" I hear you say

It is what it is.

walky

For real though, the PCB is a replacement for the original Realforce R1 PCB so using the original plates is the preferred option. Furthermore, the multilayout support makes it tedious to make a plate design for each and every layout.

Nevertheless, if there's a particular plate config you want to use, you can always open an issue on the repository or even better make a PR from your own fork.

About

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

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published