Refining the UCMOD architecture by defining a clearer boundary between microcontroller modules and carrier boards.
Posts for: #Embedded Systems
Debugging 921600 Baud on the ATtiny1614
Debugging a 921600 baud USART problem on the ATtiny1614 while porting code from Arduino and megaTinyCore to plain C.
PICkit 5, GCBASIC and a Logic Green Rabbit Hole
Testing the PICkit 5 with the UCMOD-0, moving from Arduino to plain C with MPLAB, and disappearing down a couple of 8-bit microcontroller rabbit holes.
Pruning the Pipeline, Renaming UCMOD and Building an Authentication API
Pruning the Protoworks development pipeline, introducing a clearer naming scheme for UCMOD modules, and starting work on a lightweight JWT authentication API.
Defining the Small and Large UCMOD Form Factors
Further development of the STM32G0-based UCMOD-1, adding OLED and Qwiic connections while defining standard small and large UCMOD module form factors.
Defining the UCMOD Auxiliary Connector
Defining a standard auxiliary connector for UCMOD microcontroller modules, providing additional peripheral interfaces and microcontroller-specific GPIO.
Defining the Protoworks Product Ranges
Defining the three Protoworks product ranges — Just Boards, Building Block Boards and Industrial Boards — and the design philosophy behind them.
Two Simple Boards for the Just Boards Range
Designing two simple, self-assembly PCBs: a UPDI Friend to Tag-Connect adapter and a breakout board for UCMOD microcontroller modules.
Expanding the Building Block Ecosystem
Sending the first UCMOD microcontroller module and the latest revision of the Isolated RS485 Building Block Board off for manufacture.
Designing a Modular ATtiny Microcontroller Board
Starting the design of a compact ATtiny1614-based microcontroller module with a standardised 20-pin connector for use across a range of carrier boards.