Skip to content

Commit

Permalink
add pcb and case files
Browse files Browse the repository at this point in the history
  • Loading branch information
ch3rny committed Oct 14, 2022
1 parent dc5e1ab commit 5611baa
Show file tree
Hide file tree
Showing 39 changed files with 341,386 additions and 2 deletions.
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
/draft
/pcb/gerbers
/pcb/pcb-backups
/pcb/_autosave-pcb.kicad_pcb
48 changes: 46 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,46 @@
# hubble-keyboard
ProMicro based 40% keyboard for with nav cluster, underglow and cyrillic layout support
# Hubble
**ProMicro based 40% keyboard for with nav cluster, underglow and cyrillic layout support**

![](assets/main.jpg)

___
## PCB
![](assets/pcb-top.svg)
![](assets/pcb-bottom.svg)
___
## Layout
[![](assets/keyboard-layout.png)](http://www.keyboard-layout-editor.com/#/gists/ea7a60733264e1b4331ea930db638789)
___
## Bill of material (BOM)

| Part | Count | Comment |
|-------------------------|-------------------------|----------------------------------------------------------------|
| ProMicro | 1 | |
| ProMicro socket | 1 | Optional, but recomended. You can find more info about sockets [here](https://www.40percent.club/2018/03/sockets.html) |
| Diode 1n4148 | 57 | You can use DO35 or SOD123. 1n5819 also works fine |
| LED WS2812B 5050 | 7 | Optional for ungerglow |
| MX Switch | 52-57 | Depends on chosen layout |
| PCB mount stabilizers | 1-3 | Depends on chosen layout |
___
## Production Files

You can always find all production files in releases

___
## [Lasercut Acrylic Case](./acrylic-case)
___

## License

This project is licensed under a
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].

This license mean that you can repeat the project by yourself, modify the files, or use them as the basis for your own project.

To use the files for commercial purposes, please, contact me.

[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]

[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg
27 changes: 27 additions & 0 deletions acrylic-case/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# Lasercut Acrylic Case

## Part (Top to Bottom)

| Part | Count | Thickness |
|-------------------------|-------------------------|----------------|
| hubble_top_cover.dxf | 1 | 3mm |
| hubble_top.dxf | 1 | 3mm |
| hubble_plate.dxf | 1 | 3mm |
| hubble_closed.dxf | 1 | 3mm |
| hubble_open.dxf | 1 | 3mm |
| hubble_bottom.dxf | 1 | 3mm |
| hubble_half_bottom.dxf | 1 | 3mm |
| hubble_wide_feet.dxf | 1 | 3mm |
| hubble_feet.dxf | 1 | 3mm |

## Screws and Standoffs

| Part | Count | Comment |
|-------------------------|-------------------------|-------------------|
| m2x8mm screw | 19 | |
| m2x14mm screw | 5 | for feets |
| m2x12mm standoff | 12 | hex standoffs too tight|

## Extra

- hubble_plate_foam.dxf - drawing for foam between plate and pcb
Loading

0 comments on commit 5611baa

Please sign in to comment.