Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bmo/tuning-knob-pcboard
KiCAD PC Board design for a tuning knob that works with Flex Radio SmartSDR, PowerSDR, and RHR. Uses STM32 hardware.
https://github.com/bmo/tuning-knob-pcboard
Last synced: 8 days ago
JSON representation
KiCAD PC Board design for a tuning knob that works with Flex Radio SmartSDR, PowerSDR, and RHR. Uses STM32 hardware.
- Host: GitHub
- URL: https://github.com/bmo/tuning-knob-pcboard
- Owner: bmo
- License: mit
- Created: 2021-06-27T17:53:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-08-05T03:45:21.000Z (over 2 years ago)
- Last Synced: 2024-08-02T00:22:25.838Z (4 months ago)
- Homepage:
- Size: 407 KB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hamradio - bmo/tuning-knob-pcboard
README
# tuning-knob-pcboard
https://github.com/bmo/tuning-knob-pcboardThis 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](https://user-images.githubusercontent.com/11912/153449086-7aa9e259-4c36-4aab-b3d2-77c59784bd3d.jpg)## 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:
- KiCAD library / design for Cherry Switch + RGB : https://github.com/sszczep/Cherry-MX-Breakout-Board## Contributions
Thanks to @cjtheham for BOM and documentation!