Idahowalker:
When using freeRTOS the loop should bevoid loop() {} // runs on core 1
Well I'm reading the MQTT ok using ".toFloat()", but I can only get the stepper to move if there's a command in the loop, and I take it I can't because of freeRTOS?
Should I graft in a different MQTT client PubSubClient?
I've googled "Arduino AccelStepper MQTT" doesn't seem like anyone else doing it.