
Learn how to design and simulate an ITCH protocol parser in SystemVerilog for FPGAs. Explore the intersection of FPGA design and finance.

Electronics teardown of LED therapy masks: how they manage power, control LEDs, and survive daily wear.

Experiment 7 from the Inventors Kit for Raspberry Pi Pico, in which we explore using a seven segment display.

In this tutorial, we’ll walk through how to write ROS 2 nodes in C++ that communicate using the publish/subscribe model.

Learn how to design and simulate a SPI peripheral module in SystemVerilog using Quartus and Modelsim.

Step-by-step instructions to recover from a corrupted or locked Arduino UNO Q by flashing the latest Debian image with the official Arduino flasher.

Create a lasting knowledge system so club members don’t have to start from scratch. Learn how to build a simple site using Obsidian, Quartz, and GitHub Pages.

Let’s start at the beginning. What is an FPGA? Well, FPGA stands for Field Programmable Gate Array, which isn’t helpful in understanding what they are or do but we had to get that out of the way.

Experiment 6 from the Inventors Kit for Raspberry Pi Pico, in which we explore setting the tone with a piezo buzzer.

Discover the difference between messy and clean code with real examples. See why certain code examples are harder to use and maintain.

Visit DigiKey at Maker Faire Rome 2025 for hands-on demos of Arduino, Adafruit, Raspberry Pi, & other cutting-edge new technologies, plus exclusive giveaways.

Learn how to get started with the UNO Q, Arduino's Qualcomm based single-board computer running Linux OS with an Arduino IDE-compatible STMicro microcontroller.

Learn how logic gates and flip-flops form the foundation of digital electronics. See AND, OR, NOT, NAND, NOR, XOR, and XNOR gates in action with truth tables.

Discover why printf slows down embedded systems and tips for reducing UART transmission time to speed up debugging.

Experiment 5 from the Inventors Kit for Raspberry Pi Pico, in which we explore how to control the angle of a servo with a potentiometer.

This tutorial will walk you through creating a publisher and subscriber from scratch using ROS 2’s Python client library, rclpy.

Bento3D makes creating modular organizers simple. Here’s a full walkthrough for designing and printing your own.

Learn how to improve Serial.println and printf debugging with file, function, and line info, plus severity levels, along with conditional macros.

In this tutorial I’m going to cover the basics of what creating designs for an FPGA looks like and the fundamental building blocks you get to use.

Experiment 4 from the Inventors Kit for Raspberry Pi Pico, In which we explore using a transistor to drive a motor. Included in this resource are code downloads, a description of the experiment and also a video walk-through.