Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cheyao/macropad

Macropad for hackclub ysws
https://github.com/cheyao/macropad

3d 3d-printing cad kmk macropad micropython pcb python scad

Last synced: about 1 month ago
JSON representation

Macropad for hackclub ysws

Awesome Lists containing this project

README

        

# Macropad
Hello! This is my first time designing a PCB and a CAD.

Fingers crossed everything works fine





## File list:

```
.
├── CAD # 3D Files
│   ├── cover.scad # Cover
│   ├── case.scad # Case
│   ├── ... # Some libraries
│   ├── plate.dxf # Keyboard plate
│   ├── case.stl # Case stl output
│   └── cover.stl # Cover stl output (Acrylic please)
├── PCB
│   ├── macropad.step # 3D Model of the board
│   ├── production # The output directory for production (Just send this folder to JLCPCB)
│   │ ├── Cyao_macropad_v2.4.zip # Gerbers
│   │ ├── *.{csv,ipc} # Misc files for JLCPCB
│   │ └── ibom.html # Interactive bom for PCBAlex <3
│   └── third_party
│   ├── Kalih # The keys
│   ├── OPL_Kicad_Library # Seed footprint
│   ├── KiCad-SSD1306-128x64-master # LCD
│   └── Seeeduino-xiao-rp2040-KiCAD-Library # Seed schema
└── firmware # Directory of my own firmware
├── adafruit-circuitpython-seeeduino_xiao_rp2040-en_US-9.1.4.uf2 # Circuitpython firmware
├── main.py # Main firmware
├── boot.py # Boot options
└── kmk # kmk firmware
```

NOTE: I will need a 0.96” SSD1306 OLED screen that is compatible with 3.3V

The resistors are 4.7k ohm ones

The resistors are allso probably optional - but suggested by reddit