A pixel by pixel simulator for a Gridbox interface running on the 4D Systems gen4-uLCD-43 display. The simulator runs a javascript port of the 4DGL code and allows online demonstration and automated menu operation.
A pixel by pixel simulator for the DOGS102 LCD showing menu items, fonts, icons, and program flow for demonstration of the project. The idea is to enable feedback on aspects of the user interface to speed up firmware development.
A showcase of the various design stages of the Aurabean Project since its initial conception in 2015. The gallery shows pictures of the first softpower latch circuit, the early prototypes, various 3D printed enclosures, and panelization of the final device.
Milling PCBs in-house enables circuit development and board layout testing without the delays associated with professionally manufactured boards. The following are key insights gained from producing PCBs internally.
An emulation of the Digi Rabbit 3000 Core Module using the RP2040 and ESP32 microcontrollers. The original code was written in Dynamic C and has been ported to C using the ASF Library and FreeRTOS for the SAMD microcontroller. The project was further ported to the RP2040 to meet supply issues and increased performance requirements.
A proof of concept Bluetooth serial terminal on a mobile phone connected to the WiPy microcontroller. This project explores the Bluetooth Web API and Progressive Web Apps to give the look and feel of a native app running on a mobile device.