

4x4 CNC encoder PCB
Wireless Video Editing Macropad and Jog Wheel
- Size
- 100 × 90 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 41
- Nets
- 38
- Pads
- 218
- Tracks, vias
- 342, 5
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 25 Apr 2021
- Updated
- 2 Aug 2021
Overview
4x4 CNC encoder PCB is an open-source printed circuit board by jpconstantineau, from the jpconstantineau/CNC_encoder_pad repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 90 mm with 41 parts on 38 nets, routed with 342 tracks and 5 vias.
Its parts include 11 switches, 10 connectors, 9 resistors, 9 diodes and 1 IC. It belongs with the keyboards and input and robots and motor control boards and the AVR (ATmega, ATtiny) boards of this library.
README
README.mdCNC_encoder_pad
Wireless Video Editing Macropad and Jog Wheel
What is it?
The CNC EncoderPad is a Video Editing Macropad with a 60mm Encoder Wheel that's designed for use for CNC machines. This encoder is made of metal and feels like it will last forever. The EncoderPad uses 9 mechanical switches (Cherry MX type). Each key has an individual LED which can be turned on. Since it uses a BlueMicro840, it uses a nRF52840 processor to handle all functions, including BLE.
Why did I design it?
As I have been editing more videos for the BlueMicro Youtube Channel, I have been looking for a useful macropad that includes a jog wheel that can be re-programmed for various purposes. Since my BlueMicro firmware now supports rotary encoders , I was able to create a purpose-made video editing macropad that's fully programmable using the Arduino IDE.
How do I program it?
If you are familiar with programming Arduinos or customizing the firmware of your mechanical keyboards programmatically (as opposed through automated online tools), you should find it easy. The firmware used is available on github. There are a number of tutorial videos on how to program the BlueMicro_BLE firmware as well as lots of documentation, examples and help to get going.
The hard part will be to find out what key bindings to use for your favorite software!
How do I get one?
You can get a kit with all the parts you need on my Tindie store. Just go to the product page and you can order one.
How do I build one?
Head over the build guide to see all the details.
Parts
41| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | D_Small | Diode_THT:D_DO-35_SOD27_P10.16mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9 |
| 9 | R_Small | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8, R9 |
| 9 | SW_Push_LED | Keebio-Parts:MX-Alps-Choc-1U | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9 |
| 7 | Conn_01x01 | MountingHole:MountingHole_3.5mm | J2, J11, J12, J13, J14, J15, J16 |
| 1 | Conn_01x01 | E73:CNC_Encoder | J1 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J3 |
| 1 | ProMicro | footprints:Pro_Micro | U1 |
| 1 | SW_Push | E73:SW_TACT_ALPS_SKQGABE010 | SW10 |
| 1 | SW_SPDT | E73:SPDT_C128955 | SW11 |
| 1 | Speaker | Keebio-Parts:AST1109MLTRQ | LS1 |
Questions
How big is the 4x4 CNC encoder PCB PCB?
It measures 100 × 90 mm and has 2 copper layers, 1.6 mm thick.
What parts does the 4x4 CNC encoder PCB use?
41 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the 4x4 CNC encoder PCB KiCad files?
From the jpconstantineau/CNC_encoder_pad repository on GitHub, at the commit this page was made from: the board is PCB/4x4_CNC_encoder_PCB.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the 4x4 CNC encoder PCB design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers70 × 35 mm

- 2 layers270 × 11 mm

Daylight Disco
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
41 parts1.1kGPL-3.0 - 2 layers27.5 × 48.3 mm

ICE40DevBoard
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
41 parts915 - 2 layers45 × 25 mm

Easy PD Sink
openwch/ch32v003
CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10
41 parts599 - 2 layers97 × 78.5 mm

Dumbpad
imchipwood/dumbpad
Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro
41 parts517GPL-2.0 - 2 layers96.1 × 78.6 mm

EYEBROW WARNING INDICATOR LEFT
jrsteensen/OpenHornet
OpenHornet 1:1 F/A-18C Simulator Repository
41 parts431 - 2 layers37 × 15 mm

- 2 layers20.3 × 69.7 mm

PG attiny404
fabiansteiner/OpenValve
3D-printable pinch valve for irrigation and sensor-driven liquid control.
41 parts276CERN-OHL-S-2.0
