Giter Site home page Giter Site logo

minidox_pcb's Introduction

MiniDox PCB

These are the KiCad PCB source files for the Original MiniDox keyboard, created by u/That-Canadian as well as the versions created by u/jpconstantineau.

Version Left Right
Original Alt text Alt text
MX-10 Alt text Alt text
Choc-10 Alt text Alt text
Thin-10 Alt text Alt text
Version Designed by PCB Dimensions Design Features
Original u/That-Canadian 94.79mm x 116.22mm Reversible PCB
MX-10 u/jpconstantineau 93.41mm x 99.76mm Flexible Mounting 1, MX Switches, Supports wireless with battery connections and power switches for NiceNano and BlueMicro840
Choc-10 u/jpconstantineau 90.41mm x 99.76mm Choc Low Profile Switches V1, Choc Spacing 2, Designed for the Xiao - Uses RX/TX for TRRS comms
Thin-10 u/jpconstantineau 90.41mm x 99.76mm PG1232 Kailh Switches, Choc Spacing 2, Designed for the Xiao - Uses RX/TX for TRRS comms

Build - MX-10

There are gerber files in the folders.

It uses 3mm tall machine pin headers to create space for 301230 battery. The holes in the PCB are enlarged to allow the headers to sit flush with the board.

For every switch there is a 1N4148 diode in a SOD123 package. Diodes are soldered where an LED would normally be located, as the board has no lighting of any sort. Although can diodes be soldered by hand, a hot-air gun definitely makes task easier.

I've attached some rubber feet as well to keep it from sliding around.

Few things to note:

  • There is a battery disconnect switch and a reset switch
  • Although many controllers are shipped with included pin headers, they are not to be used on this board.
  • The pinout used is that of the NiceNano. If you use another board, leave the outermost pins unused. Refer to the RAW pin noted on the PCB.

Footnotes

  1. Enables mounting MX-compatible switches using either through-hole soldering or the hot-swappable mount. Note that the switch will be "upside-down" when mounted in the socket, which may interfere with Cherry Profile keycaps.

  2. 18mm x 17mm spacing between switches. 2

minidox_pcb's People

Contributors

jpconstantineau avatar

Stargazers

 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.