Git Product home page Git Product logo

rf_r1_8-9xu's Introduction

RF_R1_8-9Xu

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

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.

rf_r1_8-9xu's People

Contributors

cipulot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.