Lace Posted January 13, 2021 Posted January 13, 2021 (edited) I have a couple of simple button boxes which use the cheap Amazon-sourced zero delay USB arcade controllers. These seem to work fine for my application, but are limited in the number of outputs (solved by using more boards). I see a lot of people using Arduino setups which from what I gather provide a little more flexibility with regards to programming (long/short push, actions on press/release etc.) but a lot more work to integrate. Are they worth the effort? Is that the only benefit of a programmed Arduino over a simple USB controller? So far I've not found any problems with my system so I am surprised to see so many people doing things 'the hard way'. What am I missing? Edit - note I am a VR user so have no need for feedback like moving gauges or instrument lighting. My control requirements are one-way. Edited January 13, 2021 by Lace Laptop Pilot. Alienware X17, i9 11980HK 5.0GHz, 16GB RTX 3080, 64GB DDR4 3200MHz, 2x2TB NVMe SSD. 2x TM Warthog, Hornet grip, Virpil CM2 & TPR pedals, Virpil collective, Cougar throttle, Viper ICP & MFDs, pit WIP (XBox360 when traveling). Quest 3S. Wishlist: Tornado, Jaguar, Buccaneer, F-117 and F-111.
Ala12Rv-Tundra Posted January 13, 2021 Posted January 13, 2021 3 hours ago, Lace said: I have a couple of simple button boxes which use the cheap Amazon-sourced zero delay USB arcade controllers. These seem to work fine for my application, but are limited in the number of outputs (solved by using more boards). I see a lot of people using Arduino setups which from what I gather provide a little more flexibility with regards to programming (long/short push, actions on press/release etc.) but a lot more work to integrate. Are they worth the effort? Is that the only benefit of a programmed Arduino over a simple USB controller? So far I've not found any problems with my system so I am surprised to see so many people doing things 'the hard way'. What am I missing? Edit - note I am a VR user so have no need for feedback like moving gauges or instrument lighting. My control requirements are one-way. Those boards for pushbuttons are amazing, cheap and truly plug and play. I think they also work with 2 way switches, and maybe a 4-axis joystick/hat. Anything beyond these options, Arduino should be the way, but like you mention, you need soldering and programming skills. i5 8400 | 32 Gb RAM | RTX 2080Ti | Virpil Mongoose T-50 base w/ Warthog & Hornet sticks | Warthog throttle | Cougar throttle USB | Orion 2 throttle base w/ Viper & Hornet grips| VKB T-Rudder Mk IV | Oculus Rift S | Buddy-Fox A-10 UFC | 2x TM MFDs & 1x WW DDI | 2x Bass shakers | SIMple SIMpit chair | WW TakeOff panel | Andre JetSeat | WW Hornet UFC | WW Viper ICP FC3 - Warthog - F-5E - Harrier - NTTR - Hornet - Tomcat - Huey - Viper - C-101 - PG - Hip - SuperCarrier - Syria - Warthog II - Hind - South Atlantic - Sinai - Strike Eagle - Phantom - Mirage F1 - Afghanistan - Irak
agrasyuk Posted January 13, 2021 Posted January 13, 2021 it's not "arduino vs joystick". Both have purpose, it is the builder who needs to decide what tool he needs to use for a particular application. Arduinos can accomplish functionalities that joystick boards cannot, like indicators for example. Arduino based DCSBIOS devices can be programmed to act differently depending on what craft is loaded and the list goes on. Choose the right tool for the job. And keep in mind that most of the times it's the " hard "road that ends up being the easiest one. Effort always pays off. True in all aspects of life. 1 Anton. My pit build thread . Simple and cheap UFC project
TomVR Posted January 13, 2021 Posted January 13, 2021 also if you use these zero delay boards in multiples windows can confuse the order of them and swap your bindings Arduino allows you to give each device a unique VID/PID number so it keeps the order correct.
Lace Posted January 13, 2021 Author Posted January 13, 2021 5 hours ago, agrasyuk said: Choose the right tool for the job. And keep in mind that most of the times it's the " hard "road that ends up being the easiest one. Effort always pays off. True in all aspects of life. All well and good but when my time is already stretched between family, fitness, work, real flying, and DCS flying, sometimes I just need a quick and easy, if less fulfilling solution. Laptop Pilot. Alienware X17, i9 11980HK 5.0GHz, 16GB RTX 3080, 64GB DDR4 3200MHz, 2x2TB NVMe SSD. 2x TM Warthog, Hornet grip, Virpil CM2 & TPR pedals, Virpil collective, Cougar throttle, Viper ICP & MFDs, pit WIP (XBox360 when traveling). Quest 3S. Wishlist: Tornado, Jaguar, Buccaneer, F-117 and F-111.
agrasyuk Posted January 14, 2021 Posted January 14, 2021 Your situation with free time is not unique. It's a personal choice how to spend the limited free time one has. Nothing wrong with button boxes, I simmed with a cheap logitech joystick for years and had a blast. But you are in "home cockpit" section of a forum and that is another hobby all in itself. It seems that the answer to your "what an I missing" question is desire to build a cockpit perhaps? Hence for now you have no tasks that would nessesitate use of Arduinos, PIs and other electronic trickery. Best of luck on your project whatever it is. Anton. My pit build thread . Simple and cheap UFC project
Lace Posted January 14, 2021 Author Posted January 14, 2021 5 hours ago, agrasyuk said: Your situation with free time is not unique. It's a personal choice how to spend the limited free time one has. Nothing wrong with button boxes, I simmed with a cheap logitech joystick for years and had a blast. But you are in "home cockpit" section of a forum and that is another hobby all in itself. It seems that the answer to your "what an I missing" question is desire to build a cockpit perhaps? Hence for now you have no tasks that would nessesitate use of Arduinos, PIs and other electronic trickery. Best of luck on your project whatever it is. That's interesting. The way you write that it seems that for you the cockpit is the hobby, rather than a means to better enjoy the flying. For me a little extra VR immersion by adding of some switches in the correct position is simply a way of improving the DCS (Viper) experience, rather than a goal in itself. I'm not criticising anyone's chosen direction, some of the simpits in this forum are works of art, but the time/benefit for me just does not work out. I'd rather fly an imperfect cockpit, than never get to fly an endless project. FWIW, I'm going for Stang's full Viper cockpit, with TM Cougar & MFDs, and some Hispapanel panels for the master/arm, internal lighting, HMCS, and maybe an off-the shelf ICP. No need to reinvent the wheel. Laptop Pilot. Alienware X17, i9 11980HK 5.0GHz, 16GB RTX 3080, 64GB DDR4 3200MHz, 2x2TB NVMe SSD. 2x TM Warthog, Hornet grip, Virpil CM2 & TPR pedals, Virpil collective, Cougar throttle, Viper ICP & MFDs, pit WIP (XBox360 when traveling). Quest 3S. Wishlist: Tornado, Jaguar, Buccaneer, F-117 and F-111.
Savvy Posted January 15, 2021 Posted January 15, 2021 Arduino can be setup to be a USB joystick on its own using something like a Leonardo, so would be essentially the same thing. However making an arduino box is quite a process, certainly much more if you have no experience in electronics or coding. If you have little interest in the process itself and/or don't have the time then I'd say getting something pre-made is a far better option. I can't speak for anyone else, but for me the hard way is always the most interesting and fun. The end result is important however the process to get there, and the pride of building something yourself is another hobby in itself. Flying and building are essentially two hobbies, not mutually exlusive. Doing something yourself also allows you the option to do it exactly how you need. For example my VR pit has momentary switches for all physical switches, including gear and hook. Everything returns back to the middle position so there's never any issues with switches/controlls being out of sync - they can always go both up and down.
Lace Posted January 15, 2021 Author Posted January 15, 2021 7 hours ago, Savvy said: Doing something yourself also allows you the option to do it exactly how you need. For example my VR pit has momentary switches for all physical switches, including gear and hook. Everything returns back to the middle position so there's never any issues with switches/controlls being out of sync - they can always go both up and down. It's interesting that my ON-OFF-ON 'master/safe/sim' and 'radar/quiet/silent' switches on the viper sychronise perfectly through my zero-delay USB board, whereas my TM Warthog throttle light (landing/off/taxi) switch (also ON-OFF-ON) always defaults to 'landing' in the Viper. The momentary [ON]-OFF-[ON] switches make sense for the modules where there aren't specific cockpit abstracts button binds, i.e. 'RADAR on else off', but I like to know by feel which position the switch is in when possible, rather than every switch being in the middle position. 7 hours ago, Savvy said: building something yourself is another hobby in itself As I said, I don't need another hobby, I need* a decent working VR Viper pit. No disrespect to anyone who scratch builds every component, some of these simpits are simply amazing, but that's just not what I am looking for. * ok, not need, want. Laptop Pilot. Alienware X17, i9 11980HK 5.0GHz, 16GB RTX 3080, 64GB DDR4 3200MHz, 2x2TB NVMe SSD. 2x TM Warthog, Hornet grip, Virpil CM2 & TPR pedals, Virpil collective, Cougar throttle, Viper ICP & MFDs, pit WIP (XBox360 when traveling). Quest 3S. Wishlist: Tornado, Jaguar, Buccaneer, F-117 and F-111.
Savvy Posted January 15, 2021 Posted January 15, 2021 Potentiometers and Roatary encoders are another thing you likely won't be able to do with the pre-made usb boards. But yeah, if you have no time and don't want to get into it at all, then the original question was a bit moot.
Lace Posted January 16, 2021 Author Posted January 16, 2021 13 hours ago, Savvy said: Potentiometers and Roatary encoders are another thing you likely won't be able to do with the pre-made usb boards. But yeah, if you have no time and don't want to get into it at all, then the original question was a bit moot. The question wasn't moot, the answer was clearly that for my application, there is no benefit of going down the Arduino route (or at least none that anyone has offered). If someone had said 'the Arduino allows you to do all these amazing things!' then perhaps it would be worth the effort, but since nobody has, then clearly it isn't, for my project at least. FWIW, I can do rotary encoders without any programming using my cheapo Amazon cards. Not tried pots, but at the moment I have no requirement for them. Laptop Pilot. Alienware X17, i9 11980HK 5.0GHz, 16GB RTX 3080, 64GB DDR4 3200MHz, 2x2TB NVMe SSD. 2x TM Warthog, Hornet grip, Virpil CM2 & TPR pedals, Virpil collective, Cougar throttle, Viper ICP & MFDs, pit WIP (XBox360 when traveling). Quest 3S. Wishlist: Tornado, Jaguar, Buccaneer, F-117 and F-111.
No1sonuk Posted January 17, 2021 Posted January 17, 2021 On 1/15/2021 at 6:31 PM, Savvy said: Potentiometers and Roatary encoders are another thing you likely won't be able to do with the pre-made usb boards. But yeah, if you have no time and don't want to get into it at all, then the original question was a bit moot. Leo Bodnar boards are "pre-made USB boards" and have potentiometer, rotary encoder, and even hall effect sensor compatibility. And the analogue channel ADC resolution is 4 times that of an Arduino (12-bit instead of 10-bit).
Savvy Posted January 18, 2021 Posted January 18, 2021 6 hours ago, No1sonuk said: Leo Bodnar boards are "pre-made USB boards" and have potentiometer, rotary encoder, and even hall effect sensor compatibility. And the analogue channel ADC resolution is 4 times that of an Arduino (12-bit instead of 10-bit). Oh, I thought the OP was referring to those little USB controllers that just have button options. Those Bodnar boards look really nice. Presume you were referring to the BU0836X 12-Bit Joystick Board?: http://www.leobodnar.com/shop/index.php?main_page=product_info&cPath=94&products_id=180&zenid=686ec02514fe8e09bb32edd761f46d65 Does anyone know if DCS supoprts 64buttons? this one looks quite cool: BBI-64 Button Box Interface http://www.leobodnar.com/shop/index.php?main_page=product_info&cPath=94&products_id=300&zenid=686ec02514fe8e09bb32edd761f46d65
No1sonuk Posted January 18, 2021 Posted January 18, 2021 20 hours ago, Savvy said: Oh, I thought the OP was referring to those little USB controllers that just have button options. Those Bodnar boards look really nice. Presume you were referring to the BU0836X 12-Bit Joystick Board?: http://www.leobodnar.com/shop/index.php?main_page=product_info&cPath=94&products_id=180&zenid=686ec02514fe8e09bb32edd761f46d65 I'm not sure. I was commenting on your "pre-made USB boards" generalisation. As for Bodnar boards: I don't know about that particular one. I have a BU0836A I've been trying out.
agrasyuk Posted January 18, 2021 Posted January 18, 2021 21 hours ago, Savvy said: Does anyone know if DCS supoprts 64buttons? this one looks quite cool: BBI-64 Button Box Interface DCS can see up to 128 buttons on a joystick (windows can only see 32). BBI64 is a solid choice. Again, for input only 1 Anton. My pit build thread . Simple and cheap UFC project
Recommended Posts