electronics (misc) Journal Entries

#0216 (2026-04-14): Matt DiPalma

Created the ex04_adc and ex05_pwm ch32v003 template assembly programs. Updated the documentation entry in the microcontroller sandbox.


#0211 (2026-04-11): Matt DiPalma

Abstracted out specific addresses and values to a definition file for the ch32v003 assembly code. Adapted the ex02 blink program and created an ex03 for SDI (serial debug interface) data printing to a connected computer console. Updated the documentation entry in the microcontroller sandbox.


#0209 (2026-04-09): Matt DiPalma

Got ch32v003 dev board to run an assembly code version of blink without the ch32v003fun bloat. Very easy and way more clear in my opinion. Created the documentation entry in the microcontroller sandbox.


#0208 (2026-04-08): Matt DiPalma

Got ch32v003 dev board to run slightly modified sample blink routine using ch32v003fun libs. Was trying to do it with less bloat but was unsuccessful. Will try again later.



#0158 (2026-03-01): Matt DiPalma

Successfully attempted a new artisanal PCB design transfer method for in-house etching. It involves adhering a non-mirrored image of the traces to the copper face of the copper clad board and pressing in the center of all pads (and corners of all trace line segments) with a thumb tack. Then the paper is removed and the pads and traces are reconstructed by hand using an ultra-fine point sharpie. This has been shown to resist Ferric Chloride etching solution in a previous study. The first attempt was a resounding success, and only took 30 minutes from start to etched board with a very low probability of failure. If the traces are marked incorrectly, they can be wiped away with acetone and easily redrawn.









#0140 (2026-02-19): Matt DiPalma

Created a Marian Scientific KiCad project template that has a basic PCB with mounting holes, the minimum silkscreen info required per company standards, and a bunch of settings set up for both an in-house and professional board fabrication. Click here for the template.



#0045 (2025-12-05): Matt DiPalma

Threw a quick GPS data display together using a Pi Zero (overkill, used only for the USB GPS dongle). It shows lat/long/alt/speed and the fix status and number of satellites observed.