Jump to content


  • Posts

  • Joined

  • Last visited

Everything posted by Kenpilot

  1. I'm running Helios on a second monitor for the Main Instrument Panel. All of the instruments and gauges that I have in my profile are working great and displaying but for some reason the MFCDs are not displaying. Can someone help me determine why and or help me get them to display? Thank you!
  2. Disregard my last. I went in to Immersive Calibration Pro and loaded my file and exported again and this time it exported a single.procalib file. I'm not sure why it didn't when I first calibrated and made my file, but I got my desktop to warp and blend now. Is it normal for the windows and window names to be sort of jagged or blurry? They were crystal clear before I enabled desktop warping. I know it looked like this the last time I messed with all of this a year ago but when I look at The Warthog Project's desktop windows screen after he enables desktop warping, everything still looks like it did before warping, smooth and clear. Is there a setting or something I need to change or enable? Now I'm going to see if I can get this to work in DCS.
  3. Ok I need to take this step by step. I want to first try and make my desktop screen look like one screen with the two projectors instead of how it looks now, which is two displays from the projectors. I turned on NVIDIA surround like you mentioned. I started Immersive display Pro and got a message that says, "Display configuration do not match with loaded configuration. Click each display to select the loaded configuration." I closed that message box and in Immersive Display Pro I am showing one display with No projectors. I'm guessing I then left click the one display and select External calibration (.procalib) from the pop up menu, but which file do I choose from the list of files? I looked on your table but I don't have a file name "single.procalib". I have 2 multi_DESKTOP files, multi_Projector1.procalib, multi_Projector2.procalib, and 2 single_DESKTOP files. Thank you for your help Yuriks!
  4. Ok guys, I'm back at it with trying to figure all of this stuff out and I'm already stuck. I don't even know how I got as far as I did the last time I tried messing with this. If any of you guys got this to work with DCS, I would greatly appreciate any step by step instructions you can provide. Here is where I'm at. I created the two export files after calibrating my projectors and screen. I selected DCS when I exported the files in Immersive Calibration Pro. In my PC Local Disk (C:) > WARP000>Config folder, I have multi_Projector1.procalib and multi_projector2.procalib files. I've disabled NVIDIA surround, I've assigned each file to it's respective projector in Immersive Display Pro, and I only have Desktop Warp Enabled. When I start DCS, I can't even select any menus or anything cause the screen isn't warped and blended yet. Where do I go from here? Shouldn't the main title screen for DCS be warped and blended? If so, how come mine isn't? If not, how in the world do you actually select any menus or anything? Any help would be greatly appreciated!!
  5. I'm back at it again trying to find servo settings to work for my fuel and hydraulic gauges so that they match the gauge readings in the game. I've tried the settings that everyone has suggested so far and none of them have worked. Does anyone else have any suggestions or is there an easy way to figure out what the settings should be for the servos that I have?
  6. Hey Darin, here is the sketch that I'm using that fixed my problem: //https://github.com/gadjet/1602-OLED-Arduino-Library/blob/master/OLedI2C.h void onCmscTxtChaffFlareChange(char* newValue) { LCD.sendString(newValue,12,0); //Now includes the cursor position data (col, row) } DcsBios::StringBuffer<8> cmscTxtChaffFlareBuffer(0x108e, onCmscTxtChaffFlareChange); void onCmscTxtJmrChange(char* newValue) { LCD.sendString(newValue,0,0); } DcsBios::StringBuffer<8> cmscTxtJmrBuffer(0x1096, onCmscTxtJmrChange); void onCmscTxtMwsChange(char* newValue) { LCD.sendString(newValue,0,1); } DcsBios::StringBuffer<8> cmscTxtMwsBuffer(0x12b0, onCmscTxtMwsChange); void onCmscBrtChange(unsigned int newValue) { LCD.setContrast(newValue/257); } DcsBios::IntegerBuffer cmscBrtBuffer(0x10ea, 0xffff, 0, onCmscBrtChange);
  7. It turned out to be a bad encoder, which is strange since they're new. I swapped it out and everything worked fine. Thanks for the help!!
  8. I have a rotary encoder connected to an arduino mega and using dcs bios for the HSI Heading bug selector for the A10C. The knob works but it will change directions while turning the knob. When I turn it clockwise it'll start to rotate clockwise and then it'll change direction randomly to counter-clockwise and then switch back, etc. I'm using this language from dcs bios in my sketch: DcsBios::RotaryEncoder hsiHdgKnob("HSI_HDG_KNOB", "-3200", "+3200", PIN_A, PIN_B); I have the pins connected to digital input pins on the arduino. I have the same exact setup for the course knob and it works perfectly fine. Any ides or suggestions as to why it's doing this and how to fix it?
  9. It worked!!! But I did have to type TRUE in all lower case. It was giving me an error code when I typed it in all caps. I searched and found that TRUE is no longer allowed and you have to use true. Thanks so much No1sonUK!!!!
  10. Ok awesome, I'll try it later on today. Thanks again!!
  11. Awesome, I'll give this a shot, thanks!! How do I set the dcsbios switch to read "True"? I don't know what that means.
  12. I'm trying to wire up and program the navigation switches on the Navigation Control Panel of the A10C. I have 5 pin latching 12V switches with an LED. I'm connecting them to an Arduino Mega to control them and using DCS BIOS. I have tried every wiring combination imaginable and I can't get the switches and LED to work correctly. I want the LED in the switches to only illuminate when the switch is pressed and "ON". According to some videos I've watched, I should connect the NO and LED + together, and then connect them to an input on the Arduino. The C should connect to 12V+, and the LED- should go to 12V- and Arduino GND. When I do this, the LED is dimmly lit the entire time, regardless if the switch is pressed in/ON or OFF, and the switch in the cockpit goes crazy, in and out really fast. If I push the switch in/ON, the LED turns bright and the switch in the cockpit continues to go crazy in and out. I tried separating the NO and LED + and putting them each in to their own input in the Arduino since DCS BIOS has sketch lines for each of them, and the LED was still dimmly lit the entire time and it did turn Bright again when pushed, but the switch itself, while it didn't go crazy, it didn't work at all. Does anyone have any clue how to wire these switches so that the LED is only ON when the switch is ON and the switch actually turns ON and OFF like it's supposed to? Here is the switch that I'm using: https://www.ebay.com/itm/114958766441?var=415078452986
  13. Thanks guys. I actually was able to find a library with the OLED file and found a sketch in the forums that worked!! Thanks again for offering to help, it's much appreciated!!
  14. I don't recall honestly, I'm sorry. I'll know once I start that project back up again.
  15. I figured out what the error code meant and I found a library with the file OLedI2C.h and installed it. I still need a sketch though to work with DCS BIOS and the A10C CMSC panel. I tried Rapti's and No1sonuk. I was able to upload both on to the arduino but nothing is being displayed on my OLED. I double checked my wiring and it's correct, with SCL connected to SCL and SDA connected to SDA on the UNO and VCC to 5volt and GND to GND. Does anyone know why nothing is being displayed? Or maybe have a different sketch for the specific OLED I have, which is listed above?
  16. OK guys, I'm finally working on getting my OLED display up and running with arduino and the CMSC Panel for the A10C. I tried Rapti's sketch but I got an error code that says "OLedI2C.h: No such file or directory". Any idea what this means or how to fix it? Or does anyone else have a sketch I can try for what I'm trying to do? This is the OLED display I'm using: https://www.ebay.com/itm/165013228347?hash=item266b8e0b3b:g:EWQAAOxy4t1SmHym IIC / I2C 2002 20x02 OLED Module Display - For Arduino / PIC / AVR / ARM
  17. The Hot Plug did it! Didn't even know that was there. Lol Had to do some re-binding but nothing is double assigned now and working perfectly. Thank you!!
  18. I put my widescreen, projectors, and displaying DCS on hold for a little while to finish building the simpit first. I did get it figured out before I stopped working on it though, but unfortunately I can't remember what I did. I know this doesn't help you right now but I'm going to be finishing my simpit soon and will be back to the widescreen, projectors and displaying DCS and setting everything up again. Yes, the warthogproject does currently use 3 projectors on to a 270 degree widescreen and a separate monitor for the instrument panel. That's what my end goal is as well, although I'm doing what he did first, which is just using 2 projectors warped on a 180 degree widescreen and a third monitor for the instrument panel. You can try reaching out to him on his website, but he may take a while to get back to you, if he gets back to you at all. I've written to him several times over the past year or two while working on my project since I'm basically modeling my complete simpit, widescreen and projectors after his amazing work. He has only written back to me I believe twice, and its usually months later. His website says he'll respond within 48 hours or something like that, but I can tell you that isn't the case. At least not for me. lol I would at least give it a shot, maybe he'll get back to you and help you. If he doesn't, I have had pretty good luck with emailing the software company. They usually get back to you pretty quickly. Although sometimes it's kind of hard trying to explain what you're trying to do or the issues you're having and getting a decent response. It may take a few emails back and forth to clear everything up. Worse case scenario, if you're still having issues, let me know and I'll check back with you when I start working on my displays again.
  19. Hey guys. In my simpit for the A10C, I have several external peripherals/controllers such as the Thrustmaster HOTAS Warthog joystick and throttles, Thrustmaster MFDs (2), Buddy Fox UCF, etc. I also have several arduinos and several GP WIZ40s for switches, buttons etc. I'm finally programming everything and binding the switches and buttons, etc. I'm starting to run in to the problem of there being several of the same switch/button assignments with a couple of the peripherals. Such as, the joystick having a Button 1 and the Buddy Fox UFC having a button 1. So when I try to bind one of them, they now both have the same assignment.. I would think since they are two totally different peripherals/controllers, it wouldn't matter if they both have a button 1, they're a button 1 on the joystick and a button 1 on the UFC. Is there a way around this or to help the computer understand that they are two different controllers or maybe rename the buttons on the controllers so that I only have one Button number for each button and switch? Thanks for any help!
  20. Awesome, thanks so much guys. Unfortunately I won't be at my simpit and computer for a little bit to be able to test everything out. I was supposed to be working on it when I posted this but got pulled away for stupid work. Damn adulting.
  21. I have an OLED display for the Chaff and Flare counter on the A10C Counter measures panel on the main instrument panel. Is anyone else using this setup with an arduino and have a sketch I could use? I thought DCS Bios would have it but apparently it doesn't. Thanks!
  22. I don't think I'm going to use a matrix but if I do, I'll definitely use this! Thanks!
  23. Hey guys. I'm fairly new to the arduino world and DCS Bios and I'm building a CDU for the A10C. Obviously the CDU panel uses a lot of tactile buttons for the panel and I know typically you are supposed to use an external resistor when wiring a button, but that would be A LOT of resistors for the panel. I've read where the arduino has sort of internal resistors where you can program the input pin to use these "internal" resistors so you don't have to wire a bunch of external resistors. Does anyone know how to include this program language in to the DCS BIOS program language for the CDU buttons? If anyone has built their own CDU panel using arduino, DCS BIOS and the internal resistor programming language for all of the buttons, could you please copy and paste your program so I can use it? Or at least see how to write it? I would greatly appreciate it. Obviously I might have to change the pin numbers depending on which arduinos you use, I know how to do that, I just don't know how to incorporate the arduino internal resistor program language with the DCS BIOS language. Thanks!!
  24. For those of you who 3D print your own knobs, how do you paint them for backlighting? Do you tape off lines and arrows and then spray paint them? Do you hand paint them? I've tried printing some using translucent PETG and taped off small lines and arrows on them and spray painted them but it comes out looking like crap, and trying to tape and then cut straight lines and tiny arrows on the knobs is super annoying and not the easiest task. How is everyone doing this? Thanks!
  • Create New...