Ahmsville Labs’ Pico Dev M3 Turns a Raspberry Pi RP2040 Right into a Function-Packed Rotary Encoder Knob

0
8
Adv1



Adv2

Nigeria-based Ahmsville Labs has launched an fascinating improvement board, which pairs a Raspberry Pi RP2040 dual-core microcontroller with a high-resolution magnetic rotary encoder on a spherical PCB β€” designed for insertion right into a 3D-printed knob housing.

“The Pico Dev M3 is a improvement board based mostly on Raspberry Pi’s RP2040 microcontroller chip,” the corporate explains of its design. “The board can also be a high-resolution magnetic rotary encoder when paired with a number of 3D-printed components, which makes this the proper board for functions and initiatives that may profit from having a rotary encoder β€” a great instance is making macro pads, and different related secondary controllers.”

The round PCB is constructed across the RP2040, a dual-core Arm Cortex-M0+ clocked at a inventory 133MHz and with 264kB of on-chip static RAM (SRAM). To this Ahmsville Labs has added 2MB of QSPI exterior flash whereas bringing out 19 general-purpose enter/output (GPIO) pins together with 16 pulse-width modulation (PWM) channels, two analog inputs, two UART, two I2C, and two SPI buses.

The on-board rotary encoder affords a base 36-step decision, extendable to 36,000 steps per revolution. A lot of the circumference of the board, in the meantime, is festooned with a complete of 18 individually-addressable LEDs β€” leaving room just for a USB Kind-C connector to at least one facet for information and energy. The 3D-printable housing, in the meantime, turns the board right into a rotary knob β€” albeit one which’s completely stand-alone.

Ahmsville Labs is promoting the Pico Dev M3 on Tindie at $21.20 for the board alone or $41.50 with the rotary encoder {hardware} added. The corporate has pledged to launch pattern supply code and the 3D print recordsdata for the encoder housing on the undertaking’s GitHub repository, however on the time of writing solely a placeholder file was revealed.

Adv3