<div dir="ltr">Oh wow, Pete, you put way too much effort into that! Actually I have yet another evolution of this if I haven't tired you all yet. <span style="font-size:12.8px">I like the joystick concept but its hard to implement satisfactorily without any signal processing. I also like the "tractor control" paradigm for the stern thrusters, but not so much for the side ones. Regarding the issue of spring return, I think that is intuitive for a joystick but the opposite is true for the "dual throttle" method. The latter is exactly like double throttling any boat - who would want to have to hold the throttles the whole time? So here's the new variant...</span><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">The rear thrusters will be controlled using tractor control using two pot handles coming out the sides of the box as mentioned earlier, but for the side thrusters we have two controls on the box surface. One is a speed control (knob, thumb-wheel, whatever) that controls the speed of <u>both</u> side thrusters. They will always run at equal speed, as they did on Snoopy. Next to it is a three position toggle switch. The center position is labeled "normal" and in that setting both side thrusters pull the same way. The left position on the toggle is labelled "Crab L" and what it does is reverse the polarity of one thruster, causing the boat to crab left. Likewise the right position is for crabbing right. Ninety percent of the time the toggle will live in normal mode and the controls are reduced to a bare minimum - two throttles for steering in a horizontal plane plus the "depth knob". It passes the test of being drive-able by a 5 year old. But the crabbing function is still there if you need it, for instance, for maneuvering onto the trailer. With this, finally, I think there is something that is just as easy to use as a joystick, yet also adheres to the KISS design philosophy of the boat. </span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><br></span></div><div><div style="font-size:12.8px"><span style="font-size:12.8px">Thanks,</span><br></div><div style="font-size:12.8px"><br>Alec</div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, May 7, 2016 at 7:14 PM, Pete Niedermayr via Personal_Submersibles <span dir="ltr"><<a href="mailto:personal_submersibles@psubs.org" target="_blank">personal_submersibles@psubs.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="color:#000;background-color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px">What about something like this.<br><div><span></span></div><div><br><br></div><div style="display:block">  <div style="font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"> <div style="font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1"> <b><span style="font-weight:bold">From:</span></b> Jon Wallace via Personal_Submersibles <<a href="mailto:personal_submersibles@psubs.org" target="_blank">personal_submersibles@psubs.org</a>><span class=""><br> <b><span style="font-weight:bold">To:</span></b> Personal Submersibles General Discussion <<a href="mailto:personal_submersibles@psubs.org" target="_blank">personal_submersibles@psubs.org</a>> <br> </span><b><span style="font-weight:bold">Sent:</span></b> Friday, May 6, 2016 10:43 PM<span class=""><br> <b><span style="font-weight:bold">Subject:</span></b> Re: [PSUBS-MAILIST] Speed controllers<br> </span></font> </div> <div><br><div><div class="h5"><br clear="none">I'm a proponent of spring return joysticks also.  I considered <br clear="none">non-return ones early on but rejected them just on a perceived need <br clear="none">(real or not) to have them quickly return to a dead zone instead of <br clear="none">fumbling to find that dead zone if I was in a hurry to stop propulsion.  <br clear="none">Assuming there's no throttle feedback to indicate where center is, <br clear="none">you'll need a relatively large dead band (or zone) to not overshoot the <br clear="none">center position.  I've never been a fan of Z-axis though because I <br clear="none">personally do not find them comfortable or user-friendly even with a <br clear="none">large joystick for a computer.  There's something about twisting motion <br clear="none">that is fatiguing and this would be especially true on a small diameter <br clear="none">joystick.<br clear="none"><br clear="none">The degrees of joystick movement is not as important as the <br clear="none">potentiometer value controlling the signal to the controller.  You can <br clear="none">find joysticks with different potentiometer values to get the fine <br clear="none">control you need.  The more expensive joysticks use hall sensors (I <br clear="none">believe) to get past this issue.  One problem I see with a mechanical <br clear="none">KISS approach for components is that the UI ultimately begins to <br clear="none">suffer.  Instead of one or two joysticks, extreme KISS requires four to <br clear="none">accomplish tractoring and crabbing which means both hands on controls.  <br clear="none">I think potentiometers in this configuration are going to be less <br clear="none">intuitive and more complex to operate, relatively speaking, than <br clear="none">joysticks.  Think Etch-a-Sketch, and I was never good at that.  <br clear="none">Mechanical KISS ultimately equates to more buttons/levers/switches than <br clear="none">a fly-by-wire design.  Yes, at a component level mechanical KISS has the <br clear="none">benefit of being able to target a single switch for replacement but <br clear="none">nothing is free and the UI becomes more complex because the user has to <br clear="none">control multiple components simultaneously to perform a certain task.<br clear="none"><br clear="none">Back to the Z-axis, I think if I were to use one I would give up <br clear="none">crabbing and use the Z-axis simply for vertical movement.  Twist left <br clear="none">for down, right for up.  I'm not sure there is a lot of use for crabbing <br clear="none">in something that is not a Deep-Worker type vessel, but I do plan on <br clear="none">implementing it for my sub.<br clear="none"><br clear="none">Jon<div><br clear="none">_______________________________________________<br clear="none">Personal_Submersibles mailing list<br clear="none"><a shape="rect" href="mailto:Personal_Submersibles@psubs.org" target="_blank">Personal_Submersibles@psubs.org</a><br clear="none"><a shape="rect" href="http://www.psubs.org/mailman/listinfo.cgi/personal_submersibles" target="_blank">http://www.psubs.org/mailman/listinfo.cgi/personal_submersibles</a><br clear="none"></div><br><br></div></div></div> </div> </div>  </div></div></div><br>_______________________________________________<br>
Personal_Submersibles mailing list<br>
<a href="mailto:Personal_Submersibles@psubs.org">Personal_Submersibles@psubs.org</a><br>
<a href="http://www.psubs.org/mailman/listinfo.cgi/personal_submersibles" rel="noreferrer" target="_blank">http://www.psubs.org/mailman/listinfo.cgi/personal_submersibles</a><br>
<br></blockquote></div><br></div>