Jump to content

Chuls

Members
  • Posts

    68
  • Joined

  • Last visited

Everything posted by Chuls

  1. oh that's very interesting. I saw they started having just a bit of DirectX support a few months ago so it looked promising. I'll do some testing on it
  2. I think you are not using the Arduino at all for this if I look at the screenshot. You are using a plugin that Brunner has created for DCS. That's fine, but it won't work with IL-2. Also, the effects are the ones that Brunner created, not the ones that the creators of the DCS module programmed (which might be better or worse depending on the module and your preferences). Anyway, just follow the set up instructions in the wiki and you should have IL-2 working in no time: https://github.com/jmriego/brunnerdx/wiki/Setting-up
  3. can you try not using BrunnerDX trim options and do it inside DCS? you might be having both programs trying to control the trim position. I don't have DCS but it seems like this video does a great job of explaining it with a MSFFB2 (which BrunnerDX tries to emulate so should work the same way)
  4. hi @markturner1960! let me try to summarize what I can help you with: Yes, if using BrunnerDX you don't use the DCS Brunner plugin Yes, everything needs to be mapped to the Arduino Yes, FFB effects need to be ON in DCS (that's not necessary as far as I understand if using CLS2Sim) The reason is that CLS2Sim either has full control of the joystick and simulation or none at all. It cannot merge the effects from DirectX with the profile settings. So it's letting BrunnerDX control everything. And BrunnerDX is just listening for DirectX messages I don't know much about it, but I play IL-2 with normal trimming options. This might depend on your DCS module, but you can also try the BrunnerDX trim options to see if that does what you want if the module does not support it That option makes it easier to map controls to the Arduino but it should not be necessary in DCS. There's a wiki explaining that here https://github.com/jmriego/brunnerdx/wiki/Options Is this the same question as 4? Basically CLS2Sim is accepting what they call External Control and ignoring any internal config. I agree it might be nice if it was possible to merge somehow but this would be more difficult that it seems as they'd have no way of knowing which part of the external control is about air forces, which part is about trimming, etc.
  5. thanks @NakedSquirrel! yes, that's a good point. Many USB cables are just for charging. Any Micro USB cable that can be used for a Mouse, Keyboard, USB hard drive or anything that does anything else besides charging should be good. I'll be modifying that error message and adding more info to the wiki so this is clearer. Enjoy!
  6. hi @Joe Hallenbeck! It's actually quite easy to use (or at least I hope I made it that way!). You just have to have an Arduino Micro connected to your PC and then run BrunnerDX. This program will install firmware into the Arduino that will make it appear like a joystick, then it will communicate between the game and CLS2Sim. Have you heard about VJoy? That's some kind of virtual joystick. This Arduino acts very similar to that, except that VJoy has issues with several types of force feedback and this one works with no issues. Anyway, all you have to do should be: 1. Connect an Arduino Micro with USB 2. Click on "Upload Firmware" on BrunnerDX (only needed the first time) 3. Open CLS2Sim 4. Click "Connect" on BrunnerDX
  7. Hi @Oldcooltronix! This program requires an Arduino Micro but maybe it can be made to work. I have never tried with an Uno, but it's a different chipset so it's still possible that the USB code needs some changes to make it work there. Worth trying anyway I suppose. If you want, you can flash the Arduino manually (I imagine if you have an Uno you are used to doing this). Download this exact code into a folder and flash it with the Arduino IDE: https://github.com/jmriego/Fino/tree/e2b1367dfc1987b37070204a8446a1bfed16bfd8 Just in case you want to know the details, clicking on "Upload Firmware" tries to upload this same repo but after compiling it for a Micro. Let me know if you got this working
  8. it's more about the mechanical nature of using motors. It's almost impossible to have a really precise centering without introducing shaking of the stick. The stick actually detects the position with good accuracy, but the motor doesn't give you perfect feedback on where the center is. I only really notice this when playing something like Elite Dangerous anyway to be honest
  9. yes, I'd say I agree with the rest of the points you and @Lynchsl62make. I haven't used much of DCS before but have heard that same feedback from some people before. I wouldn't go back no a non-FFB base. It's just so much more immersive with the Brunner. My only real complain is that I'd like it to have more resolution in the center part of the stick but that's what you lose by using this type of base.
  10. thanks for your comments @X-31_VECTOR! 4) I don't know if you are interested in spending too much time with it but there are two alternatives that I can think of. http://andersmalmgren.github.io/FreePIE/ FreePie would be if you want to have a lot of control over the remapping but require some programming https://whitemagic.github.io/JoystickGremlin/quickstart/ Joystick Gremlin is easier to use and has a nice graphical interface to control things 5) I don't usually have issues with overheating if I'm playing either IL-2 or something more relaxed like Microsoft Flight Simulator. I have played Star Wars Squadrons and that sends the Brunner to overheating in no time at all because it requires constant full deflection. I can manage by lowering the force, not using an extension and using a plastic grip instead of some of the heavier metal grips out there
  11. yes, that's the same one I use. It's also possible to buy an Arduino Micro from Amazon or get a clone from Aliexpress but they are getting more expensive so not sure if they are worth it any more
  12. I really think Brunner should give me a percentage of their sales now Glad to hear that! I'm sure you'll love the Brunner. So much better than other options I used before. That thing about the yaw axis spring should be doable. I'm not planning on working on anything that requires me to connect to DCS or anything like that as that's loads of work and outside my knowledge. But spring effects, dampers or whatever, sure, I can do that. I don't have the Brunner pedals but I might be able to send you stuff to test
  13. Great job @theperson! When I created that Fino library I thought the most useful part would be the library but reusing the sketch that way is a great idea. I'll change it a bit so that it's easier to reuse but what you did is great. Just one comment about when you wonder about the "pos_updated" variable. I just had to do that because the Brunner joystick refreshes the X and Y axes at different intervals and made recalculating inertia and friction really tricky, so I just calculate those at a lower frequency. Using the filter as you are doing is a very similar idea. I'll make some changes so it's easier to debug these. Also, someone was kind enough to send me a Due which uses a SAM3X8E and everything but the USB communication is working. There's some issue there that I'm trying to find but it's quite tricky. I have read many messages online that the Arduino USB libraries are full of bugs but I don't know if that's still the case or I just have a lot to learn about all this. I hope to get this working during January
  14. I can't believe I never noticed that! I always used to give it some rudder input to fix it but I didn't know about the auto-leveller. I tried to configure everything for realism but totally missed that option. I tend to fly the Yak-1 and that shouldn't have any That 6 DOF platform makes me jealous hehe. Let me know if you hear the USB disconnect sound or if you can try upgrading the firmware for the Brunner and we'll try fixing this
  15. Hi! Actually IL-2 was the reason I made this program and I use it constantly. You are right about the lack of pitch force at the beginning of a flight but you only notice if you start a mission in the air. As far as I know that's a game bug, that also happens for me if using Microsoft Force Feedback 2 joystick. The other issue is strange. Do you hear a USB disconnect sound? Are you using a extension?
  16. sorry @heloguy, the links from github expire. The new one is https://github.com/jmriego/Fino/suites/4204274619/artifacts/108550322
  17. thanks @frenzon! that makes sense then. I'll try to do some testing then. I just have to find a way to mount the leap device to my headset and then start playing with this
  18. hi @heloguy! I just got my Brunner back and was able to do some testing. I have uploaded a new Arduino sketch that it would be great if you could also test and let me know if it works for you. If all goes well I'll update BrunnerDX to add this as a option that you can mark on or off. Hope this helps!
  19. hi @frenzon, this looks very interesting to me but I'm not sure how it would be possible to test this. The repo says it requires a custom bluetooth ring but you haven't published that yet, right? is it possible to check something?
  20. I am trying something different but I'm not sure if you'll have access. I have made it so that GitHub automatically compiles every version of Fino. Can you go to this link? You'd need a GitHub account for this to work https://github.com/jmriego/Fino/pull/18/checks If you click on the "Artifacts" button you should be able to download a zip file. Copy the contents of that file to wherever you have BrunnerDX installed and overwrite fino.ino.hex Better to make a backup first! Then on the app click on the button to upload firmware.
  21. Thanks a lot! I think I'm on the right path here, can you upload this sketch to the Arduino? https://github.com/jmriego/fino/tree/default_spring That branch has some changes I was checking. You should be able to go to that link, click on the green "Code" button->Download ZIP. Unzip that file and then upload the contents of that folder to the Arduino using Arduino IDE. I think you are familiar with all this but I can give more detailed instructions. Just make sure to have BrunnerDX on a very low force setting when testing just in case I missed something!
  22. Sorry everyone! I've been busy moving countries now and it will be a while before I can use my Brunner, but I can start coding and looking at things. I'm afraid there's not too much I can do about the P-51 airspeed forces. That's something that depends on the developer for that plane. The best I can probably do is add force sliders so you can modify different forces in different ways (for example force spring differently than force damper). But that would just be a plain force multiplier for the spring effect, wouldn't know anything about current airspood. I can write a small document explaining how to do this manually by modifying the Arduino code just for testing. Then if you think it's helpful I'll add a proper menu to BrunnerDX so you can edit on the fly. Sure! I'll have a look at it. It's definitely possible but I'm going to need some help in testing it until I can access my Brunner again
  23. hi @trigen sure, go ahead! I have divided the code in two repos: The Windows program and the Arduino sketch You can find the code for the Arduino here: https://github.com/jmriego/Fino
  24. sorry but I am out of the country for a few months and can't test. But what I meant is this: 1. Windows asks to press button to set new center, you press the lever in. 2. Windows asks to calibrate the x-/y-axis, and you move the stick from corner to corner and press the lever in. 3. Windows asks to press a button on the joystick to reaffirm the new center, AND here you press the lever in 4. Windows asks to calibrate z-axis, and you again press the lever? yes, then click on next 5. Skip all the other axis.
  25. I don't know a lot about DCS but you can install vjoy and it would have no effect on anything. You should bind the axis to the Arduino if you are using BrunnerDX, but if you are not I think the stick or vjoy would be the same for CLS2Sim
×
×
  • Create New...