Maker.io main logo
TUTORIAL

First FPGA Project - Getting Fancy with PWM

By SparkFun Electronics

When you first buy an Alchitry Au+, Alchitry Au, or Alchitry Cu board, the default FPGA configuration creates a fancy wave effect on the LEDs. In this tutorial we are going to walk through different steps for how to make something like this.

TUTORIAL

How does a CoreXY Gantry System Work?

By Andrew Kazour

Learn how CoreXY uses crossed belts and two motors to move payloads with speed, precision, and reduced mass compared to Cartesian systems.

TUTORIAL

Pico Inventor's Kit Experiment 9 - Capacitor Charge Circuit

By Kitronik Maker

Experiment 9 from the Inventors Kit for Raspberry Pi Pico, in which we explore a capacitor charging circuit.

TUTORIAL
13

Intro to ROS Part 6: Services, Requests, and Responses with C++

By ShawnHymel

In this tutorial, we will see how services work by creating a custom server and client in C++ ROS nodes.

TUTORIAL
17

From Webcam to Cloud: Building an IoT-Ready Computer Vision System

By Hector Eduardo Tovar Mendoza

Use a laptop webcam, OpenCV, YOLOv8, and MQTT to detect objects in real time and publish events to the cloud. Code and setup included.

TUTORIAL
6 179

How-To: Read and Understand Technical Datasheets

By Maker.io Staff

Learn essential skills for interpreting electronic component documentation. Explore pin configurations, operating conditions, truth tables, and timing diagrams.

TUTORIAL

Faster printf Debugging (Part 3)

By Nathan Jones

Learn serialization and COBS framing to send debug logs at lightning speed from STM32 boards. Compare MessagePack, FlatBuffers, & bitproto for fast debug output.

TUTORIAL
27

SparkFun Qwiic MicroPressure Hookup Guide

By SparkFun Electronics

Pressure sensors are used in a wide range of applications. You can find them in the medical field , industrial uses, and have a wide range of consumer uses.

TUTORIAL
22

Pico Inventor's Kit Experiment 8 - Wind Power

By Kitronik Maker

Experiment 8 from the Inventors Kit for Raspberry Pi Pico, in which we harnessing the power of the wind.

TUTORIAL
37

Intro to ROS Part 5: Services, Requests, and Responses with Python

By ShawnHymel

In this tutorial, we will see how services work by creating a custom server and client in Python ROS nodes.

TUTORIAL
16

Faster printf Debugging (Part 2)

By Nathan Jones

Learn non-blocking UART and USB tricks to slash printf debug times on STM32 boards. Speed up embedded logging with interrupts, DMA, and smart buffering.

TUTORIAL

ITCH Parser Design in SystemVerilog

By Mustahsin Zarif

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