Skip to the content
PCBKitNew board
2 layers100 × 90 mm4x4 CNC encoder PCB, the printed circuit board in 3D

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.md

CNC_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.

I sell on Tindie

How do I build one?

Head over the build guide to see all the details.

Parts

41
QtyValueFootprintReferences
9D_SmallDiode_THT:D_DO-35_SOD27_P10.16mm_HorizontalD1, D2, D3, D4, D5, D6, D7, D8, D9
9R_SmallResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4, R5, R6, R7, R8, R9
9SW_Push_LEDKeebio-Parts:MX-Alps-Choc-1USW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9
7Conn_01x01MountingHole:MountingHole_3.5mmJ2, J11, J12, J13, J14, J15, J16
1Conn_01x01E73:CNC_EncoderJ1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ4
1Conn_01x04Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3
1ProMicrofootprints:Pro_MicroU1
1SW_PushE73:SW_TACT_ALPS_SKQGABE010SW10
1SW_SPDTE73:SPDT_C128955SW11
1SpeakerKeebio-Parts:AST1109MLTRQLS1

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 mmTLF35584 breakout, the printed circuit board in 3D

    TLF35584 breakout

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    41 parts1.2k
  • 2 layers270 × 11 mmDaylight Disco, the printed circuit board in 3D

    Daylight Disco

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    41 parts1.1kGPL-3.0
  • 2 layers27.5 × 48.3 mmICE40DevBoard, the printed circuit board in 3D

    ICE40DevBoard

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    41 parts915
  • 2 layers45 × 25 mmEasy PD Sink, the printed circuit board in 3D

    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 mmDumbpad, the printed circuit board in 3D

    Dumbpad

    imchipwood/dumbpad

    Simple 4x4 numpad with rotary encoder. Powered by QMK via ATmega32u4 Pro Micro

    41 parts517GPL-2.0
  • 2 layers37 × 15 mmCanTactDist, the printed circuit board in 3D

    CanTactDist

    bondus/KlipperToolboard

    A 3D printer tool head controller board

    41 parts373GPL-3.0
  • 2 layers20.3 × 69.7 mmPG attiny404, the printed circuit board in 3D

    PG attiny404

    fabiansteiner/OpenValve

    3D-printable pinch valve for irrigation and sensor-driven liquid control.

    41 parts276CERN-OHL-S-2.0