Motion control
STM32 Nucleo running grblHAL drives X/Y/Z step and direction outputs into external TB6600 drivers.
Resume project page
A production-style antenna validation platform that combines two-polarization thermal imaging, motion automation, and RF relay control to measure e-field response repeatably across a device under test.
Overview
The platform emulates a production test station for antenna e-field validation. It coordinates staged motion, RF excitation, relay selection, and thermal camera capture so the same device can be measured under controlled polarization and timing conditions.
The work spans embedded control, bench wiring, data acquisition, and validation analysis: a NUCLEO-F446RE runs grblHAL, TB6600 stepper drivers move the fixture, relay outputs select RF paths, and thermal imagery is post-processed against reference Microsanj exports.
System
STM32 Nucleo running grblHAL drives X/Y/Z step and direction outputs into external TB6600 drivers.
Auxiliary outputs switch RF relay channels and fixture utilities through dedicated driver stages.
Hot/cold RF cycles are captured with thermal imaging, including two-polarization acquisition paths.
Generated heatmaps, profiles, and correlation metrics compare production captures against reference data.
Results
Implementation
Remapped grblHAL board signals for direct Nucleo-header wiring, documented pin assignments, and created serial CLI commands for unlock, homing, jogging, sequencing, and named output tests.
Integrated common-anode TB6600 step/direction wiring, relay output mappings, and driver-stage requirements for RF switching, vacuum, and air-blast control.
Built repeatable hot/cold RF-cycle capture flows and comparison scripts for thermal deltas, profiles, histograms, and reference-file validation.