IoTLynx is a new microcontroller development board based on Espressif’s ESP32-C6 microcontroller (ESP32-C6-MINI-1module). Designed with accessibility in mind, the IoTLynx platform caters to makers, hobbyists, and newcomers to programming and electronics. Though the board supports C programming, it was specifically designed to run MicroPython—a choice that aligns with its philosophy of ease of use. With…
Micropython
IOTIS Daughterboard: 16 Channel Servo Motor Controller
The 16-channel servo motor controller is yet another IOTIS daughterboard reference design. It is based around the PCA9685 Pulse Width Modulation (PWM) controller integrated circuit (I.C.). The PCA9685 has 12-bit resolution. It can control up to 16 LEDs. Thanks to its ability to output a variable frequency ranging from 1526Hz to 24Hz, it can also…
MicroPython Library for the PCA9685
The PCA9685 chip is a 16 channel PWM controller with 12-bits of resolution. It can control via PWM up to 16 LEDs. Thanks to the fact that it can output a variable frequency from 1526Hz down to 24Hz, it can also be used to control up to 16 servos. Servos usually expect a 50Hz signal…
Introducing PCBBot!
The PCBBot leverages the PCB itself as the robot chassis. This reduces cost significantly. It also means that the two motors and the caster wheel would have to be mounted on the PCB itself, in addition to the batteries and all the other components.


