ZAGEUR!?

the magazine of questionable gear

Issue 05September 2026$0.00 · free with GitHubBench-tested. Not lab-approved.

ZAGEUR!? — Daniel Payne’s build logs

In this issue

Real builds, real wiring, real crashes. 5 features and counting. Every back issue

  1. No.05Building a Pure-Python ROS 2 Driver for the YDLIDAR X2This is a pure-Python driver and ROS 2 Jazzy package that reads the LiDAR, decodes complete revolutions, publishes sensor_msgs/msg/LaserScan messages, creates the required TF transform, and launches RViz with a saved…Feel Around4 min
  2. No.04Building a TF-Luna ROS 2 Driver: From UART Bytes to a Live /range TopicI built a Python driver and ROS 2 Jazzy node for the Benewake TF-Luna LiDAR, starting with raw nine-byte UART frames and ending with live distance measurements on a standard sensor_msgs/Range topic. This project…Feel Around7 min
  3. No.03Drone Log #2: Building and Validating an Autonomous Drone with Object TrackingFlight test: the drone detects the red ball and autonomously performs an orbit around it using onboard vision and control software.Air Time6 min
  4. No.02Autonomous Drone: Object Tracking using ROS2, YOLO Detection, PX4, a Raspberry Pi 4, and the Pixhawk 6C.In this project, I developed an autonomous target-tracking system for a drone using a custom-trained YOLOv8n object detection model and the Robot Operating System 2 (ROS2) . The goal was to have a drone autonomously…Air Time6 min
  5. No.01PX4 X500 Drone Build Log #1: From Unboxing to First FlightThe Holybro X500 PX4 Development Kit finally arrived, and I had no clue what to expect. It was mostly plug and play although some custom firmware was required. This project is all about building a development…Air Time3 min

The Gear Guide

Machines, drones, drivers and software he actually built. Zero sponsored. All the gear

Autonomous object-tracking drone

A PX4 X500 quadcopter that detects and follows a target, running YOLO on a Raspberry Pi 4 with ROS 2 talking to a Pixhawk 6C.

Specs: Airframe build · PX4 setup · ROS 2 · YOLO detection · Flight validation

  • LiDAR drivers for ROS 2

    Pure-Python ROS 2 drivers for two low-cost LiDARs: the Benewake TF-Luna (single point, UART) and the YDLIDAR X2 (360° scan).

  • Seed Quilting Machine

    I helped design and build a seed quilting machine by developing the control system and programming the PLC and HMI. I also handled wiring, validated all mechanisms, and brought the entire machine together into a fully functional system.

  • Covid 19 Vial Machine

    I contributed to the development of a COVID-19 vial filling machine by programming the PLC and HMI, and validating valves and actuators to ensure reliable performance. I also handled system wiring and helped integrate all components into a fully functional, production-ready system.

  • Tube Cutter V1

    I designed and built an automated tube cutter by developing the control system, programming the PLC and HMI, and integrating stepper-driven motion for precise cutting. I also handled wiring, validated system performance, and brought the machine together into a reliable, fully functional system.

  • Hydroponics PCB

    I designed a custom hydroponics control PCB integrating an ESP32, taking it from schematic to layout and manufacturing through JLCPCB. The board functioned as intended, successfully validating the design and hardware integration.

Daniel Payne
Daniel Payne, photographed not near a skateboard.

Who is Zageur, anyway?

So who are you?
I’m a Senior Mechanical Design Engineer based in Oakland, CA. My background runs from controls to automation to mechanical design, so these logs cover the whole machine: the mechanism, the wiring, the PLC or firmware, and the software on top.
Where have you been doing this?
Experience
Roche DiagnosticsSenior Mechanical Design Engineer
Production RoboticsAutomation Engineer
George M. MartinControls Engineer
What’s in the toolbox?
Mechanical. Product design, CAD, DFM and GD&T, prototyping, thermal and fluid systems.Controls. PLC programming, motion control, sensor integration, automation systems, machine validation.Software and firmware. Python, Arduino, Raspberry Pi applications, data acquisition and automation.
Last one. Is it pronounced “gear”?
[Long pause.] Next question.
Send a letter (on GitHub)