Jump to content

Chain

Members
  • Posts

    171
  • Joined

  • Last visited

Everything posted by Chain

  1. I agree! Would love to see these binds soon. Thanks for the amazing module HB!
  2. +1! Would love to have this option for wing fold and parking brake.
  3. I'm also experiencing this issue in F/A-18. Using RTX2080Ti and Vive Pro.
  4. I have the same issue. Some of my binds were gone after the latest patch. I lost at least all HOTAS and SENSOR panel binds.
  5. Untick the "Game Flight Mode" and "Game Avionic Mode". That should remove the symbols.
  6. I use a spring loaded radar elevation potentiometer and ED has done amazing job on the code for this control. Feels like the real deal. I think it is perfect like this. If there is a need for different controller types I hope they do not remove the current functionality since it is just perfect. I hope there will be different options to adjust the radar elevation control for different needs. Good job ED!
  7. I can confirm this. We have noticed the same issue on the DCS Finland server (k01). Stennis Tacan is 74X and after a few hours the Tacan does not work anymore.
  8. Chain

    Data Cartridge

    I hope this becomes reality. Would be amazing.
  9. Do you guys use any commercial led output shields with Arduino or clones? I earlier used PhidgetLED64 board for my indicators but I'm thinking about moving to Arduino.
  10. Thank you for the work you have done! I'll take a look at the F/A-18C DCS-BIOS files this weekend and see how the transition from my old interface system to DCS-BIOS will work out :)
  11. I would love to see the following new bind options. One button or key would do two actions: -Turn the parking/emerg brake handle CCW and pull parking brake handle -Turn the parking/emerg brake handle CCW and stow parking brake handle -Flip up GAIN switch cover and actuate switch UP -Flip down GAIN switch cover and actuate switch DOWN -Flip up SPIN switch cover and actuate switch UP -Flip down SPIN switch cover and actuate switch DOWN -Flip up GEN TIE switch cover and actuate switch UP -Flip down GEN TIE switch cover and actuate switch DOWN -Pull Wing Fold and turn CCW one step. -Turn Wing Fold CW and push This would really help the F/A-18 simpit builders. Thanks!
  12. I tried autohotkey but I really would like to do this with Lua. Any ideas? Thanks.
  13. Hi guys, I have a F/A-18C simpit and I'm wondering what kind of lua magic I need to do to control two actions with one joystick input. I would like to achieve the following functions: 1. When my parking brake handle micro switch is active I would like to turn the parking brake handle and pull it back. Currently my parking brake handle does not move the simulated handle since it needs mouse actions to turn it. When the micro switch is not active I would like the handle to return to stowed position. 2. When physical GAIN, GEN TIE or SPIN toggle switch is moved the simulated toggle switch cover opens and after that the toggle switch under the cover moves. Also when the physical switch in my pit is returned to original state the simulated switch cover needs to close and the simulated switch to move back to original state. I assume default.lua might be answer to this problem. I would like to use LUA if possible. I know that joy-to-keypress software is one option but I would like to save that for a last resort if I cannot solve this issue otherwise. Does anyone have any example code to achieve these functions? Thanks!
  14. I can confirm that DISP switch, left and right side circuit breakers (amps labels) and GND PWR control panel do not have backlighting in C-model. Same with the right side circuit breaker panel FCS BIT ON/OFF -text. This is a thin aluminium sticker in real life. There are backlit panels with texts FCS CHAN 1, FCS CHAN 2 etc on the L and R CB panels but the actual circuit breakers with number labels are not backlit. EDIT: Also the throttle cover plate MAX, MIL, IDLE and FRICTION are not backlit.
  15. Confirmed. I'm having issues with FLAP switch when quickly moving from FULL to AUTO. Usually the flap switch stops at HALF even though the physical switch is in UP (AUTO) position.
  16. Oh! I have slipped the surly bonds of Earth And danced the skies on laughter-silvered wings; Sunward I've climbed, and joined the tumbling mirth Of sun-split clouds, — and done a hundred things You have not dreamed of — wheeled and soared and swung High in the sunlit silence. Hov'ring there, I've chased the shouting wind along, and flung My eager craft through footless halls of air… . Up, up the long, delirious burning blue I've topped the wind-swept heights with easy grace Where never lark, or ever eagle flew — And, while with silent, lifting mind I've trod The high untrespassed sanctity of space, Put out my hand, and touched the face of God. — John Gillespie Magee, Jr
  17. This has now been implemented. See https://forums.eagle.ru/showpost.php?p=3398484&postcount=32 and DCS: F/A-18C Hornet - Episode 5: ADF and TACAN Navigation -video. Thanks ED! :thumbup:
  18. I would be very happy if we could get our hands on exported RWR (and other sensor data) from the DCS:F/A-18C module in the same manner that we currently can get data from FC3 aircraft. This would allow us to use the data in our simpit RWR implementations (if not using normal viewport). As an example this would make it possible to draw custom symbols, make custom symbol behavior, create BIT page functionality in our own RWR software solutions for the physical RWR simulator indicators. As an example I have Raspberry Pi, with small display for RWR running custom software that draws the display and symbols. Thank you and keep up the good work!
  19. I did some experimenting with DCS-BIOS, Arduino UNO, Adafruit Motor Shield V2 and 2Deg bipolar stepper motors. Here is my example code. This code reads the A-10C VVI value and moves the stepper motor according to the value. I used code from this thread as a baseline: https://forums.eagle.ru/showpost.php?p=3188826&postcount=3 //---------------------------------------------------- //****DCS-BIOS ADAFRUIT MOTOR SHIELD V2 EXAMPLE CODE**** // This example is for Adafruit Motorshield v2 only! // Will not work with v1 shields //---------------------------------------------------- #define DCSBIOS_IRQ_SERIAL #include <Wire.h> #include <AccelStepper.h> #include <Adafruit_MotorShield.h> #include "DcsBios.h" //*****ADAFRUIT MOTOR SHIELD V2 SPECIFIC SETTINGS***** //---------------------------------------------------- Adafruit_MotorShield AFMStop(0x60); // Only one Adafruit Motor Shield in use. Default address, no jumpers. // Stepper with 180 steps per revolution (2.0 degree) connected to position 2 (M3 and M4) on the board // Only one shield is in use so it is named as AFMStop. If you have another you can name it AFMSbot, AFMSmed etc Adafruit_StepperMotor *myStepper2 = AFMStop.getStepper(180, 2); // Wrappers for the motor! // You can change steps to DOUBLE, INTERLEAVE or MICROSTEP void forwardstep2() { myStepper2->onestep(FORWARD, DOUBLE); } void backwardstep2() { myStepper2->onestep(BACKWARD, DOUBLE); } //---------------------------------------------------- //*****ADAFRUIT MOTOR SHIELD V2 SPECIFIC SETTINGS END HERE***** //This example code is from Eagle Dynamics Forums. I do not know the author. I modified it a little. struct StepperConfig { unsigned int maxSteps; unsigned int acceleration; unsigned int maxSpeed; }; class AdafruitStepper : public DcsBios::Int16Buffer { private: AccelStepper& stepper; StepperConfig& stepperConfig; unsigned int (*map_function)(unsigned int); unsigned char initState; public: AdafruitStepper(unsigned int address, AccelStepper& stepper, StepperConfig& stepperConfig, unsigned int (*map_function)(unsigned int)) : Int16Buffer(address), stepper(stepper), stepperConfig(stepperConfig), map_function(map_function), initState(0) { } virtual void loop() { if (initState == 0) { // not initialized yet stepper.setMaxSpeed(stepperConfig.maxSpeed); stepper.setAcceleration(stepperConfig.acceleration); stepper.moveTo(-((long)stepperConfig.maxSteps)); initState = 1; } if (initState == 1) { // zeroing stepper.run(); if (stepper.currentPosition() <= -((long)stepperConfig.maxSteps)) { stepper.setCurrentPosition(0); initState = 2; stepper.moveTo(stepperConfig.maxSteps/2); } } if (initState == 2) { // running normally if (hasUpdatedData()) { unsigned int newPosition = map_function(getData()); newPosition = constrain(newPosition, 0, stepperConfig.maxSteps); stepper.moveTo(newPosition); } stepper.run(); } } }; /* Define stepper parameters multiple AdafruitStepper instances can share the same StepperConfig object */ struct StepperConfig stepperConfig = { 180, // maxSteps 1200, // maxSpeed 10000 // acceleration }; // define AccelStepper instance AccelStepper stepper(forwardstep2, backwardstep2); // define AdafruitStepper class that uses the AccelStepper instance defined in the line above // +-- arbitrary name (A-10C vertical velocity indicator in this example) // | +-- Address of stepper data (from control reference) // | | +-- name of AccelStepper instance // v v v v-- StepperConfig struct instance AdafruitStepper vvi(0x106e, stepper, stepperConfig, [](unsigned int newValue) -> unsigned int { /* this function needs to map newValue to the correct number of steps */ return map(newValue, 0, 65535, 0, stepperConfig.maxSteps); }); void setup() { DcsBios::setup(); AFMStop.begin(); // Start the top Adafruit motor shield. } void loop() { DcsBios::loop(); }
  20. Hi guys! First I would like to say that I LOVE DCS-BIOS. Great work! Thank you :thumbup: I bought an Arduino Uno and Adafruit Motor Shield V2. I would like to ask if someone has an example how to use Adafruit Motor Shield V2 and stepper motors with DCS-BIOS. I have successfully used DCS-BIOS led and switch features with UNO and managed to get the Adafruit stepper examples to work. DCS-BIOS and stepper motors are a mystery for me. I would appreciate any help, thank you.
  21. That's really nice of you. Thank you!
  22. Thanks! This helped a lot :thumbup: One mystery remains. I can't figure out how to create a bind for the COMM1 and COMM2 channel selector pull/push option.
  23. Any chance we could get bindable UFC BRT, VOL knobs, COMM 1 and COMM 2 pull switches and rotary actions for the COMM 1 and COMM 2 switches? Would be nice to have axis control for volume knobs. I'd like to bind these to my "button box" :) Thanks!
×
×
  • Create New...