CommieCAD

made0fjell0·CommieCAD·PCB/HackpadCADController.kicad_pcb

CommieCAD PCB layout, top view — open source board by made0fjell0

About the CommieCAD PCB

CommieCAD is an open source PCB design by made0fjell0, published on GitHub under the MIT license. It is a 2-layer board measuring 92.5 × 60 mm, with 6 components from 4 distinct parts.

Other key parts include the MOUDLE-SEEEDUINO-XIAO. By type, the board carries 4 switches, 1 IC and 1 connector.

From the project

Custom CAD controller made with the Hackpad kit and tutorial.

I had a need for an assistant to help me with design work in Fusion360 because using a touchpad to clumsily navigate around my parts forever is not very nice. This controller will have the following functions: Orbit/Pan with joystick, zoom with rotary encoder, F, E and C keys for easy hotkey access.

First, you will have to 3d print a two part case.

You also need to print a simple connective piece between the encoder and joystick.

CommieCAD, from the project README
From the project README

Main components on the CommieCAD

CommieCAD bill of materials (BOM)

6 components, 4 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
MOUDLE-SEEEDUINO-XIAO
U1
1
Conn_01x05
J1
3
SW_Push
SW1, SW2, SW3
1
PS5_Joystick
SW5

CommieCAD design files

The KiCad project lives in the made0fjell0/CommieCAD repository on GitHub; these links point at the commit this page was built from.

CommieCAD: common questions

How big is the CommieCAD PCB?

The CommieCAD measures 92.5 × 60 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the CommieCAD?

6 components, from 4 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.

Where can I download the CommieCAD design files?

From the made0fjell0/CommieCAD repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the CommieCAD design in my own project?

Yes, under the terms of its MIT license, which made0fjell0 chose for the repository.