Git Product home page Git Product logo

ristretto's Introduction

Ristretto hub!

Here is a comprehensive hub for the Ristretto Keyboard, written by Fruit

Repository Contents:

  • firmware
    • everything firmware related including keymaps, hex's, and more!
    • Check out the QMK Repo for big firmware releases.
  • open source
    • all the pieces of this board that will be free for use (i.e. plate files, midplate stl, etc.)
    • Please note: if the file does not exist in here, it is not open source and unauthorized copying of the files via any medium is strictly prohibited.
    • midLayer.stl scale is fucked, scale it so z-axis is 10mm tall - you can also purchase one from Noah K on his store
  • img
    • image files for this page.

Table of Contents


prerequisites

There are some items you will need in order to build your Ristretto

Required

  • A soldering iron
  • Solder
  • A small phillips screwdriver

Optional

  • Flux - if you are not using leaded solder, flux is recommended
  • a little bit of tape
  • a sick P3D Acrylic case from the P3D Store!

components

Included in each kit is the following:

Bottom Plate

Bottom Plate

Switch Plate

Switch Plate

Assembled PCB

PCB

OLED Module

OLED Module

  • 0.91" I2C OLED

Encoder and Knob

Encoder and Knob

  • EC11 Encoder

Screws and Standoffs

Screws and Standoffs

  • Screws are M2 x 6mm - 16 qty
  • Standoffs are M2 x 10mm - 8 qty

Rubber Feet

Rubber Feetsies

assembly

Total Estimated Time: 1 hour

Before you begin!

Please test your PCB. These were all tested before shipping, but double check that all the switches work by shorting them with a pair of conductive tweezers. As soon as a soldering iron touches the board, I am no longer able to issue a refund/replacement. Please refer to the terms and conditions listed on my site for more info.

Note about this guide: For this guide, I am building a board with the OLED and no encoder - instead of the encoder there is a switch in its place. I will still point out where the encoder goes.

PS. If you are using the P3D Acrylic case (highly recommended!! it's super cool!!), make sure you follow Jake's instructions to put together your case!

Step 0: Solder the Encoder (optional)

Step 0 thx dood The encoder goes at the bottom middle of the PCB. Make sure the legs stick through to the side with the all the components on it.

If you are millmaxing the board, do that now - as well as stabilizers. Check the KLE here.

Step 1: Put some switches into the plate

Step 1 I usually put 5 or 6 on each side in the locations shown, this just helps keep the plate up when you are putting in the rest.

Step 2: Flip the plate over and put the PCB on

Step 2 Please be gentle as 5 pin switches will need some force because the tolerances are tight.

Step 3: Solder those switches in place

Step 3

Step 4: Flip the board back over and insert the remaining switches

Step 4 Here is where you do the thumb layouts... I may have been dumb and not put any notes on the pcb, but I'll drop that here. (I know, I am bad a ms paint) PCB Notes

Step 5: Flip the board over again (flip flop flip flop) and solder all the switches

Step 5

Step 6: Flip the board back over again and insert the OLED module (optional)

Step 6

Use some tape to hold this in until it is soldered.

Step 7: Flip the board over yet again, solder in the OLED module, and add the screws and standoffs to the plate

Step 7 This is kinda tricky as the tolerances are tight, but the legs should just poke through the PCB.

Step 8: Add the bottom plate on and screw it in, add the rubber feet

Step 8 I recommend putting the rubber feetsies right on the inside of the screws, but you can put them just about anywhere you want.

What? It's not like I know where you live and will show up at your house one night and force you to put them in a decent location. But hey, you do you. ๐Ÿ‘

Step 9: Add keycaps and drooool ๐Ÿ˜ฐ

Step 9 Oh yeah, that's a hot board. Nice job ๐Ÿ‘Œ

Post some pics in the Fruitkeeb Discord and show off your hard work!!

Keycaps used in pic is DSS Lights Out from RingerKeys

ristretto's People

Contributors

blewis308 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.