Two-Axis Maze Feeder Gantry

CNC-based gantry system for automated spatially targeted reward delivery in rodent open-field experiments. ## Description This reward delivery system was designed for use with another portfolio project: the [Omniroute Maze System](https://www.cadcrowd.com/3d-models/omniroute-maze-system). The gantry provides spatially targeted liquid reward by tracking animal movement within the Omniroute maze while simultaneously carrying a ceiling panel that prevents rats from climbing maze walls and houses a retractable feeder arm that can be rotated down to the maze floor for reward delivery. Motion control is handled by an OpenBuilds BlackBox X32 running GRBL and integrated with the Omniroute ROS stack for command, coordination, and tracking. **Frame and motion platform:** The translation stage follows the OpenBuilds ACRO architecture with V-slot extrusion (20 × 40 mm profile), Delrin V-wheels, GT2 belts, and NEMA 17 steppers. The assembled stage has a footprint of 2.2 × 1.4 m (X, Y) and provides 1.6 × 0.8 m of usable travel. Enclosed cable carriers on the X and Y axes route wiring. Custom laser-cut motor and guide plates in 1/4 in high-impact acrylic provide stiff mounting for motors, idlers, and cable-chain anchors, and create direct interfaces to the cover carriage frame. The design leverages the ACRO stage format and select OpenBuilds components for the linear motion subsystem, while the mechanical interfaces, controller integration, platework, and fixtures are all customized to meet Omniroute’s geometry and the additional cover carriage and feeder arm functionality. **Gantry cover carriage:** An approximately 60 × 60 cm carriage built from 10 × 10 mm lightweight aluminum extrusions carries a clear acrylic panel that acts as a moving ceiling to block climbing. The carriage includes printed brackets for the cover panel and support plates for guide wheels, plus integrated mounts for the liquid food reward vial, peristaltic pump, and feeder arm assembly (including the Z-axis motor, pulley posts, and limit-switch hardware). The frame geometry and component placement are tuned to maintain maze-wall clearance, keep high-visibility hardware away from the center of the animal’s sightlines, and avoid occlusion of the projected wall and floor stimuli used in the Omniroute maze. **Feeder arm:** A retractable feeder arm assembly is mounted on the carriage and operates as a Z-axis accessory that rotates down to deliver liquid reward at a commanded XY location, then retracts to a parked position above the cover panel. Z motion is driven by a fourth NEMA 17 stepper on the motion controller Z channel through a timing-belt train with custom SLA-printed pulleys that couple the motor to the feeder arm. A small pulley-mounted cam actuates a lever-style limit switch at the fully retracted position, enabling reliable homing and interlocks. The dispensing arm uses a 1/4 in stainless-steel tube with a custom SLA angle connector joined to a flexible extension spring forming the short leg of the L-arm. A continuous silicone line runs from the pump through the tube and connector to the arm terminus. This linkage uses a doubled effective gear ratio to provide sufficient force margin to retract even if a rat hangs on it. The flexible arm end is designed to protect animals and maze walls if the arm contacts a rat during lowering or the gantry resumes movement before retracting. **Design revision:** Upgraded to a stepper-driven actuator with integrated limit switch detection, replacing the original servo. The design is complete and being integrated into the assembly. The revised arm has stiffer components and a flexible end. ## Role & Contributions - Conceived, designed, built, and maintained end to end - Developed all CAD models and assemblies - Led mechanical and electrical build team - Authored firmware and PC software - Designed and executed validation - Primary maintainer ## Highlights & Key Specs - **Footprint:** 2.2 × 1.4 m (X, Y) frame envelope - **Travel:** 1.6 × 0.8 m (X, Y) commanded range - **Carriage capacity:** 60 × 60 cm cover area - **Motion performance:** peak traverse speed: 0.47 m/s ## Materials & Fabrication - **Frame and motion platform:** V-slot 20 × 40 mm extrusion; laser-cut 1/4 in high-impact acrylic motor and guide plates; GT2 belts and idlers; NEMA 17 steppers; OpenBuilds BlackBox X32 motion controller and Xtension Limit Switches - **Gantry cover assembly:** laser-cut 1/16 in clear acrylic panel; laser-cut 1/4 in high-impact acrylic motor, guide, and mounting plates; 10 × 10 mm aluminum T-slot extrusion frame - **Feeder arm:** NEMA 17 stepper; SLA-printed timing pulleys; GT2 belt; E-Switch limit switch (MS0850503F025C1C); 1/4 in stainless-steel tube; 1/4 in extension spring - **Pump and lines:** Gravity Digital Peristaltic Pump (DFRobot DFR0523); food-grade silicone tubing; glass vial reservoir ## Validation & Performance - **Traverse speed:** peak 0.47 m/s; mean 0.21 m/s - **Arrival latency:** 1.5 s to within 2 cm over a 0.43 m move - **Positional accuracy:** 0.7 cm final error at stop - **Acoustic profile:** +20 dB SPL during motion vs idle ## Deployment & Status - **Development:** v1 developed, Jan 2023–Sep 2023; feeder arm v2 integration, Jun 2025–present - **Deployment:** NC4 Lab, University of British Columbia (3 studies) - **Status:** active, Sep 2023–present, NC4 Lab ## Release - **CAD:** select STEP files available in portfolio (see 3D Model Files) - **Software:** - ROS workspace (Ubuntu): [https://github.com/NC4Lab/omniroute_ubuntu_ws](https://github.com/NC4Lab/omniroute_ubuntu_ws) - ROS workspace (Windows): [https://github.com/NC4Lab/omniroute_windows_ws](https://github.com/NC4Lab/omniroute_windows_ws) - **On request:** additional design files - **Related portfolio entry:** [Omniroute Maze System](https://www.cadcrowd.com/3d-models/omniroute-maze-system) ## Licensing - **Hardware:** CERN-OHL-W v2.0 - **Software:** Apache-2.0 - **Documentation:** CC BY 4.0 ## References For additional details, including system performance tests, see the preprint methods manuscript for the Omniroute maze, which features this subsystem: - Lester, A. W., Mombeini, A. G., & Madhav, M. S. (2025). [The Omniroute maze: a novel rodent navigation apparatus that integrates dynamically configurable routes, sensory cues, and automated reward delivery](https://www.biorxiv.org/content/10.1101/2025.09.01.672969v1). bioRxiv. ## Included files *Attached on this page.* ### Image Files - **diagram_1.png:** annotated top view diagram of gantry layout and travel - **diagram_2.png:** annotated top and side view diagram of feeder arm assembly - **render_1.png:** three-quarter view (front, left, top) render of full feeder gantry - **render_2.png:** top view render of full feeder gantry - **render_3.png:** top view render of cover carriage with feeder arm - **render_4.png:** three-quarter view (front, right, top) render of cover carriage with feeder arm - **render_5.png:** three-quarter view (front, right, top) render of feeder arm assembly, close-up - **photo_1.png:** On-rig photo of the feeder gantry installed on the Omniroute system; legacy servo-driven feeder arm - **photo_2.png:** On-rig top view of the cover carriage over the Omniroute system; legacy servo-driven feeder arm ### 3D Model Files - **feeder_gantry_TOP_ASSY.step:** top-level assembly of full feeder gantry - **feeder_gantry_SUB_cover_carriage.step:** cover carriage subassembly with feeder arm

Files (11)

License: CC - Attribution Learn more
laser-cut food-reward-system behavioral-research rodents automated-feeder-system cnc-gantry stepper-motors food-reward grbl research-instrumentation open-source-hardware v-slot-extrusion