…shure, but why not meet in the middle, ? your fist was heavy, and nods like a russian nuclear factory, and not so movable… smaller makes bad hands after a while… been flying sea owl and i love the wheicle, but the controller is clumpy and shit, …but maby Sabb Seaeye follows me on twitter to see what i do?..take it as an honour anyway,9 …i buy the parts i need and nakes my coustomers happy, cost is Nothing in this game!..in comprison to thr offshore world. …will make a nice control chair soon too<,9 …but by all means , it LOOKS VERY NICE;)
My Sub-Atlantic Mohican use to have 3-blade and they all switched to 5. I am told it gives more propulsion but I am sure the SA motors can handle them. The BR motors maybe not…
Looks superb Etienne - we can’t wait to receive ours. The size is perfect. and the way you can customise it is fantastic. I’m sure it is perfect for the Pro series video Rays as you can map just about any USB hand controller to work with them - there is a procedure in their manual. Cheers Peter
I went really overboard with the design and programming.
I am also using a 13bit analog input which is sent as 16bit to windows. To give you an idea, the Leobodnard I initially used was 12bits. This is 4096 steps from 0 to 5v. Adding a bit doubles this where I now have 8192 steps from 0 to 5 volts.
My controller is a teensy 3.5 which operates at 120mHz
You can assign up to 64 button output. 6 axis, 17 sliders…
I would be able to assign 128 buttons and 4 hat switches but QGC really doesn’t like it so I had to limit this for compatibility reasons.
I have selector buttons so people can use several channels for tilt ant light. At present, it is set for 3 but I will amend this so the user will be able to add the channels they want.
So lets say, light channel 1 triggers button 12 ans 13, channel 2 uses a slider and channel 3 uses buttons 24 and 25…
Same idea for the tilt functions.
There are no shift buttons on the joystick. You just program the unit to operate in shift mode if need be and it will trigger whichever button you assigned to shift.
Awsome work with this mate. This software allowed us to control top and bottom lights induvidually and run a manip and other tooling with ease and is really configurable. Its a really handy upgrade.
Stellar reviews on my HCU rev1 now able to fully access all its functions via my new expanse software config utility:
Still have this QGC limitation where 128buttons + 4 hats causes the software to get false buttons triggers.
@williangalvani any idea what is causing this? How is the joystick input processed in QGC? feels like the number of bytes are limited for the buttons and its getting bytes from one of the axes.
My initial joystick controller was outputting 64 bytes. I limited the number of buttons to 64 and no top hats to reduce the output to 54bytes to get it to work properly in QGC.
I know window default driver is very restrictive and I had to program my own joystick interface to query the HID device message directly to get all my inputs to work
I am looking at pimping up my HCU rev2 a little bit and going to my full capacity of 128buttons + 4 top hats would be nice but I can’t do it until qgc is sorted.
Joystick modes: Normal, Reverse, Crawler:
By pressing key combination (Gain+Tilt Selector = Normal, Tilt+Light Selector = Reverse, Gain+Light Selector = Crawler)
Each mode calls a completely separate configuration previously programmed by the user
IE, the user can decide in reverse mode to just flip the x-y axis so he can fly the tether back to launch point
In crawler mode the user can assign different axis to the main joystick effectively disabling the axial thrusters (provided that the ROV was not is depth or stabilize mode)
3 LEDs to show the selected joystick mode
1 user configurable button on the left below the handle
1 user configurable button on the right below the handle
2 sets of 4 buttons on the front also user configurable.
I was thinking these buttons could be used to control a manip or tooling etc.
I am wondering if this is a bit over the top. The front buttons are messing with the visual balance of things.
FYI I fully understand that QGC only uses 16 buttons. My HCU uses buttons 1-16 as normal, 16-32 with a shift trigger leaving buttons 33 and up for any other software on the PC. Same goes for the additional axes and sliders.
Since my HCU can trigger:
21 buttons via push buttons
36 buttons via 9 channels of tilt and light control (could be even more if ever there was a need for it)
18 buttons via tilt and light encoder buttons
4 buttons via the rest of the encoder push buttons
and potentially 1 joystick button
Hi,
I remember messaging you some time ago.
You were in Ft. Lauderdale.
I’m trying to learn Beaglebone for an ROV I’m building. Do you know anyone in S. Florida that knows Beaglebone?
Thanks.
Berny Shomstein
…depends on what force you want …fast is few blades best, Heavy, more blades;) ( I think Sleipners Bowpropellers are Well adjusted and as good as it gets;)
So I am using the Delta HCU with a Heavy Configured BROV2. I attached a newton gripper to it and have the right buttons assigned to it. But when I use the gripper, it will only fully open and fully close. I was hoping to make it so I can open and close it at intervals/steps. On QGroundControl I still have the assignment I used with previous controllers that allowed the step open/close. I also tried the other servo assignments but to no avail. I also tried changing the trigger time within the HCU configuration in hopes that it would not press the buttons for too long but with no luck. Does anyone know how to program the controller to do this task, or if it is even possible? I hope this makes sense.