Skip to the content
PCBKitNew board
2 layers88.9 × 88.9 mmKnob v1, the printed circuit board in 3D

KiCAD PC Board design for a tuning knob that works with Flex Radio SmartSDR, PowerSDR, and RHR. Uses STM32 hardware.

Size
88.9 × 88.9 mm
Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
59
Pads
131
Tracks, vias
166, 1
Pours
5
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
27 Jun 2021
Updated
5 Aug 2022

Overview

Knob v1 is an open-source printed circuit board by bmo, from the bmo/tuning-knob-pcboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 88.9 × 88.9 mm with 25 parts on 59 nets, routed with 166 tracks and 1 via.

It is built around the CAT24C256LI and 1N5231BTR. Its parts include 7 resistors, 7 switches, 4 connectors, 3 diodes and 2 ICs. It belongs with the radio and wireless boards of this library.

Main components

2

README

README.md

tuning-knob-pcboard

https://github.com/bmo/tuning-knob-pcboard

This is a KiCAD PC Board design for a tuning knob that works with PowerSDR and SmartSDR and Remote Ham Radio (RHR). Uses STM32 hardware. Find the software that works with this here: https://github.com/bmo/hwcontrol

Features:

  • 24ppr encoder
  • multiple ways to build it
  • uses mostly-available STM32F103 "Blue Pill" PC boards, may also work with newer, more powerful, more available, and cheaper (!?) "Black Pill" PCBs using STM32F4xx CPUs (with code changes)
  • through-hole parts
  • 20-30 minute assembly
  • traces already supplied for future expansion for footswitch inputs, flash memory, SPI-based displays
  • works with RHR, PowerSDR, SmartSDR when used in conjunction with https://github.com/bmo/hwcontrol

Version 1:

Build it two ways:

  • snap-action tactile switches and 3mm LEDs
  • small tactile switches with built-in LEDs
  • isolated pin 40 to not prohibit "Black Pill" from being plugged in hwcontrol_513k

Version 2 (in Progress):

  • Cherry MX or compatible "buttons"
  • RGB LEDs for illumination

Future:

  • With a composite USB Device providing two CDC (serial) devices, a solution that provides a Knob and a de-bounced footswitch

References:

Contributions

Thanks to @cjtheham for BOM and documentation!

Parts

25
QtyValueFootprintReferences
42KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR4, R5, R6, R7
310KResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2, R3
3LEDLED_THT:LED_D3.0mmD1, D2, D3
3PBmine:SW_PUSH-12mm-correctedSW1, SW2, SW3
3SW_Push_LED_TL6215mine:TL6215VSW1A1, SW2A1, SW3A1
1.01Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mmC1
11N5231BTRdigikey-footprints:DO-35Z1
1CAT24C256SnapEDA:SOIC8-1.27-5X4MMU2
1PTTConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_HorizontalJ3
1Rotary_Encoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mmSW4
1SPI InterfaceConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1TTL ProgrammingConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1YAAJ_BluePill_SWD_BreakoutFootprints:YAAJ_BluePill_SWD_1U1
1i2c_addrConnector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalJ2

Questions

How big is the Knob v1 PCB?

It measures 88.9 × 88.9 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Knob v1 use?

25 parts, built around the CAT24C256LI and 1N5231BTR. 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 Knob v1 KiCad files?

From the bmo/tuning-knob-pcboard repository on GitHub, at the commit this page was made from: the board is knob_v1/knob_v1.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Knob v1 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 layers100 × 100 mmJBT01, the printed circuit board in 3D

    JBT01

    jbteja/tj01-ms51-heater-controller

    A heater control system featuring deterministic operation, safety auto-cutoff, predefined timer modes, and temperature measurement using a K-type thermocouple.

    79 parts1
  • 2 layers116.8 × 119.4 mmTeensyBreakout, the printed circuit board in 3D

    TeensyBreakout

    leighmurray/TeensyBreakout

    112 parts
  • 6 layers160 × 100 mmAdrmu6layer, the printed circuit board in 3D

    Adrmu6layer

    marcoreps/ADRmu

    ADR1000 10V standard

    240 parts149
  • 2 layers65 × 56.5 mmHat, the printed circuit board in 3D

    Hat

    worlickwerx/pi-parport

    retro parallel port for raspberry pi

    24 parts78GPL-2.0
  • 2 layersTopBoard, the printed circuit board in 3D

    TopBoard

    Libre-Talk/Wave

    Smart Speaker satellite

    184 parts22
  • 4 layers158.8 × 104.1 mm8-Bit CPU, the printed circuit board in 3D

    8-Bit CPU

    frenchie/8-Bit-Computer

    An 8-Bit Computer

    323 parts20
  • 4 layers205.5 × 152 mmLTC3, the printed circuit board in 3D

    LTC3

    psas/launch-tower

    CAD files and software for the launch tower computer (LTC)

    507 parts19