Home / Roland Pelayo (page 5)

Roland Pelayo

I started TMM back in 2015. I’m a firmware and embedded systems engineer with over ten years of experience designing and developing electronic and microcontroller-based products. Over the years, I’ve worked on a wide range of projects, including medical devices, access control and security systems, automation, robotics, wireless communication modules, IoT systems, imaging and sensor instruments, and educational training tools. I’ve built systems using platforms such as PIC, AVR, ESP32, STM32, nRF52, and Raspberry Pi, and I regularly work with protocols like RS485/OSDP, CAN, TCP/IP, Wiegand, and a variety of sensor and communication interfaces. I also develop full-stack solutions for embedded projects, combining firmware, hardware, and web-based dashboards when needed. If there’s a topic you’d like me to write about, or if you need consultation or hands-on development for electronics, embedded, or firmware projects, I’m always open to working on new ideas and collaborations. You can reach me anytime through the contact page.

Linked List Visualizer for Embedded Systems

Linked List Virtualization

A linked list in embedded systems is a collection of data elements connected using pointers. Unlike an array, the elements do not need to occupy consecutive locations in memory. Each element stores its own data and a pointer that identifies the next element in the list. Linked lists are common …

Read More »

Ring Buffer Visualizer for Embedded Systems

Ring Buffer Embedded

A ring buffer in embedded systems is a fixed-size memory area used to temporarily store data. You will often find one between a fast peripheral and a slower part of the program. A UART interrupt, for example, can place received bytes into a ring buffer while the main application processes …

Read More »

How to Power an ESP32-S3 with AA Batteries

ESP32 S3 AA Battery Tutorial

The ESP32-S3 is commonly powered through its USB port while programming and testing. However, USB power is not always practical for projects installed outdoors, mounted on walls, or placed far from an electrical outlet. In this tutorial, we will build an ESP32-S3 AA battery power supply using two AA cells …

Read More »

PCB Material Types and Selection: A Practical Guide for Design

If you've ever designed a board only to find it failing after a few thermal cycles, you already know the pain. The PCB material you choose determines everything—signal integrity, mechanical reliability, thermal performance, and ultimately whether your product survives in the field or ends up on a rework bench. Choosing …

Read More »

Flexible PCB Assembly Process for Reliable FPC Builds

Flexible PCB Assembly Process for Reliable FPC Builds

Flexible PCB assembly looks simple until the first build goes wrong. A flex circuit is thin, light, and easy to bend, but those same features make it harder to assemble consistently. The circuit can shift during printing, wrinkle during handling, absorb moisture, expand under heat, or crack near a bend …

Read More »

Insulation Resistance Testing for Maintenance Teams

Insulation resistance testing is a cornerstone of electrical preventive maintenance. It catches degradation early — before it causes failures, downtime, or safety hazards. The principle is simple: apply a voltage, measure leakage, calculate resistance. Yet many teams treat it as a pass/fail check, missing the diagnostic depth it offers. The …

Read More »