GithubHelp home page GithubHelp logo

haring1988 / how.i.built.the.babbit36 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from siriuslyblack/how.i.built.the.babbit36

0.0 0.0 0.0 38.53 MB

things i did to build the babbit36 keyboard.

how.i.built.the.babbit36's Introduction

BABBIT36 BUILD STEPS

Designed by ChrisChrisLoLo


PICTURES

BABBIT36
BABBIT36
BABBIT36
BABBIT36


REQUIRED

  • Seeed Studio XIAO nRF52840 (Sense) XIAO
  • 3.7 V 301230 110mAh Battery BATTERY
  • 4mm M2 screws 6 pieces SCREWS
  • Adhesive rubber feet 4 pieces FEET
  • SMD solder paste syringe PASTE
  • JST PH2.0mm male 2 pin connector JST
  • JST PH terminal pin PIN
  • 0.08-1.0mm^2 crimping tool CRIMPER
  • Good soldering iron with a narrow tip e.g. FNIRSI HS-02 IRON
  • Kailh choc v1 switches 36 pieces SWITCH
  • Chosfox cfx keycaps 36 pieces KEYCAPS

STEPS

Case

I used JLCPCB's CNC service for the case. Get the files here These were my settings CASESETTINGS

Board, Backplate and Assemply

Gerbers can found here
Bill of materials and placement file here
Board fabrication and assembly settings BOARDSETTINGS Uploaded the bom.xlsx and cpl.xlsx files here BOMCPL Made some adjustments to the final placement here FINAL Backplate settings BACKPLATESETTINGS

Flashing Firmware

Before soldering I flashed the firmware to the mcu to make sure everything works. Clicking the small button on the xiao twice after connecting it to the pc makes it come up as usb storage. I just copied this file to the xiao and it rebooted and was detected as a keyboard indicating that everything works.

Soldering the MCU

I used a clothespeg to temporarily fasten the mcu to the board after aligning it properly. I then applied some solder paste using the syringe to the battery pads on the xiao through the holes on the board and added heat with the soldering iron. I inserted the tip of the iron in the hole to get a good connection. After cooling I removed the clothespeg and soldered all the pads on the opposite side using the same method. Its straightforward because the mcu stays fastened after soldering the battery pads. Thats all the soldering I needed to do for this board. BATPADS
MCUPADS

Connecting the battery

I tested all the switches and everything worked so I used the crimping tool to crimp the terminal connector pins to the battery wires like shown in this video. I then inserted the wires into the JST male plug and the plug into the board battery connector. BATCON

Installing the case, switches and backplate

I put the board inside the case and installed the switches and fastened the backplate with 6 m2 screws. My build was complete.

how.i.built.the.babbit36's People

Contributors

recognizer83 avatar siriuslyblack 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.