Update

Hey folks, here are the bits:

Mech-Control:

I have completed testing for the combination cone/spout move command parsing. In the following demo, after an initial zeroing function, a single batch of commands were sent with the following command types:

  • cone move

  • spout moves

  • combination moves

Mech control currently accepts three command types, each starting with a digit representing the command type. Here is how each command is structured:

Cone only (command type 1):

Spout only (command type 2):

Combination Spout and Cone move (command type 3):

And here is the one shot batch of commands that was sent in the video (negative values move in the opposite direction from positive values):

2,-0,3000;1,2000,1000;2,10,3000;2,-10,3000;2,10,3000;2,-10,3000;2,-0,3000;3,1000,1000,8,3000; 3,-1000,1000,-8,3000;
3,1000,1000,8,3000; 3,-1000,1000,-8,3000;3,1000,1000,3,3000; 3,-1000,1000,-3,3000;3,1000,1000,8,3000; 3,-1000,1000,-8,3000; 3,-1000,1000,0,3000;

Not super readable if you don’t know the formatting, but once you do it’s fairly straightforward. Operator will be handling the sending of commands, so you will never have to see this stuff unless you want to.

This code is available in the Operator repo, in the mech-control-cmd-proto.ino file. I will make a final pass on some var names and to remove debug logging, but functionally this is complete.

Other bits:

  • I will be traveling for a work meeting the week of the 21st. There will be no action on any Mugsy items during this time and I will likely be slow to respond to any contacts until the weekend.

  • Yesterday I went through remaining tasks to get a timeline update together, but Im not ready to write up the post just yet. This will go out on Thursday night.

  • I will have a short update going out on Sat or Sunday, just to cover any last minute completions before I head out on the work trip.

  • I have not hit DECAF this week so still nothing to report there.

Thanks all, will see everyone in a couple of days. Cheers!

MComment