SELECTED PROJECTS

Ideas shaped
through testing.

A selection of design, controls, and prototyping work. Each project starts with a constraint, a system to understand, and a practical way to test an approach.

These examples describe specific builds and development work. Targets, simulations, and work still in progress are identified in their project notes.

01 / PROJECT

High-speed linear actuator

A custom motion system developed around a demanding travel and speed target.

Designed and fabricated a linear actuator concept for a motion-simulation application, combining mechanical design, motion components, fabrication, and electromechanical integration.

The design target was 300 mm of travel at 500 mm/s. Component selection, supplier discussions, and manufacturing drawings were used to resolve practical build requirements before fabrication.

PROJECT DETAILDesign target · 300 mm travel at 500 mm/s.

02 / PROJECT

Iterative multi-material 3D printer

A printer redesign shaped by reliability problems, practical testing, and successive revisions.

The first version was designed and built from scratch, including a three-way diamond mixing nozzle. That approach exposed reliability issues, so the next version returned to a standard single-nozzle setup to establish a more dependable baseline.

The redesign improved Z-axis stability, increased print volume without increasing the overall footprint, reduced noise, and made maintenance easier. A later Y-splitter produced dual-colour parts, but longer prints clogged. The current version uses a heavily customized open-source base with a belt-driven four-motor Z-axis, direct-drive extruder, 32-bit electronics, enclosure, spool scale, and automatic shut-off. A servo- and lead-screw-based filament selector is in development.

PROJECT DETAILThe current development focus is a scalable filament selector using servo engagement and stepper-driven path selection.

03 / PROJECT

Autonomous and driver-assistance RC vehicle

A small-scale vehicle integrating sensing, driver inputs, and layered control behaviour.

Developed an Arduino-based RC vehicle through a series of increasingly integrated functions: line following, Bluetooth control, object-distance estimation, speed sensing, traffic-light detection, object following, and automatic braking.

A Pixy2 camera was calibrated to estimate distance from apparent object width. Traffic-light logic treated red, yellow, and green differently; the yellow-light decision considered both distance and vehicle speed. In the final sensing approach, camera estimates covered longer distances and IR sensing handled closer objects. Work included vehicle assembly, sensor and bracket mounting, calibration, testing, and control code.

PROJECT DETAILIntegrated sensing and control behaviours were developed and tested on a small-scale vehicle.

04 / PROJECT

ROS GPS waypoint vehicle

A simulated autonomous vehicle that navigates ordered GPS waypoints using modular ROS nodes.

Built a ROS, Gazebo, and RViz workflow for an autonomous vehicle tasked with reaching GPS waypoints in order. Separate nodes handled coordinate conversion, waypoint distance, heading error, speed decisions, and visualization.

Latitude and longitude were converted to UTM coordinates, and heading was transformed for the robotics frame. The vehicle advanced to the next waypoint within one metre. Speed logic used distance to the current and previous waypoint to avoid a sudden increase after passing a target. RViz displayed both the waypoints and the driven path.

PROJECT DETAILSimulation results: the route completed in 7 of 10 runs, with 6 runs finishing in under one minute.

05 / PROJECT

PIC32 vehicle safety and immobilizer

A microcontroller vehicle platform combining obstacle response, speed sensing, and wireless authorization.

Developed a PIC32MM-based vehicle concept with ultrasonic obstacle detection, wheel-speed sensing using a Hall-effect sensor and magnet, and RF remote control. A custom joystick controller sent three-bit encoded commands; PWM controlled motor speed.

The anti-theft behaviour was designed to stop the vehicle when movement was detected without an authorized unlock signal. Development also involved practical integration and debugging, including interference between joystick ADC channels and unreliable RF hardware.

PROJECT DETAILThe platform brings obstacle response, wheel-speed sensing, wireless control, and immobilizer logic into one embedded system.

06 / PROJECT

Rapid-build sumobot

A functional ring robot designed and assembled on a compressed build schedule.

Designed and built a sumobot in a few days, using available scrap materials to keep the build practical and moving. The control problem was to find and push an opponent while staying inside the ring.

An Arduino Uno combined ultrasonic opponent detection with IR ring-edge sensing to guide the robot’s decisions. High-torque motors supplied drive, powered by two 12 V LiPo batteries.

PROJECT DETAILThe build combined rapid mechanical assembly, sensor integration, and simple autonomous decision-making under a tight schedule.

Want to see a specific project detail, drawing, or test setup? Get in touch

Project descriptions summarize the work and information currently available. Specific performance claims are limited to documented results; additional measurements and build details can be shared when confirmed.

YOUR NEXT STEP

Let’s see what
we can build.

A rough idea. A drawing. A problem that needs solving.
Start with what you have.

Start a project