Fig. 2: T-Code methodology.

a Process of decoupling and synchronizing auxiliary commands with G-Code. b, c Impact of resynchronization on print accuracy. The red circles in b represent locations of resync pings. d Common velocity profiles (top) used to illustrate differences in 3D-printed parts (bottom). 'Bang-bang motion' demonstrates how short moves that do not reach full velocity are managed in the velocity profile estimation. The red dashed line indicates the desired print velocity. e Comparisons of structures printed using a custom high-performance gantry-stage (Aerotech) and an affordable desktop 3D printer (Hyrel). f Complex, multimaterial image of the Hopkins blue jay printed using T-Code. Blue Jay Athletics logo courtesy of Johns Hopkins University. Source data provided as a Source data file.