Loading 3D model… large boards can take a moment.
Hello! This is my first time designing a PCB and a CAD.
Designed using:
Making the pad was fun ^.^ but I was just too paranoid that something would go wrong and made 15+ revisions lol. Ended up learning how to use OpenSCAD and FreeCAD.
Interactive bom at PCB/production/ibom.html
.
├── CAD # 3D Files
│ ├── case.FCStd # Case FreeCAD design file
│ └── case
│ └── case.stl # The stl for the case
├── PCB
│ ├── macropad.step # 3D Model of the board
│ ├── production # The output directory for production (Just send this folder to JLCPCB)
│ │ ├── Cyao_macropad_v7.6.zip # Final gerbers
│ │ ├── *.{csv,ipc} # Misc files for JLCPCB
│ │ └── ibom.html # Interactive bom for PCBAlex <3
│ └── third_party # 3rd party libraries
│ ├── 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 (empty)
└── kmk # kmk firmware
NOTE: I will need a 0.96” SSD1306 OLED screen that accepts 5V with 3.3V logic
The resistors are allso probably optional - but suggested by reddit
No comments yet. Be the first to ask about this board.