Jump to content

molevitch

Members
  • Posts

    530
  • Joined

  • Last visited

2 Followers

About molevitch

  • Birthday 10/31/1960

Personal Information

  • Flight Simulators
    DCS Mi-8, UH-1, SA342, Ka-50, Mig-21, Su-25t.
  • Location
    London UK
  • Interests
    Making things!
  • Occupation
    Costume and Prop Designer/Maker

Recent Profile Visitors

12714 profile views
  1. Perhaps it means stuff like this, where the metro lines are exposed to the sky, though still technically “sous-sol”.
  2. I am selling this on ebay today. Finishes in 1 hour! https://www.ebay.co.uk/itm/234948213066
  3. Oh, ok. Timer is a function which I guess would only affect Loop.
  4. Hi Aussie_Mantis, there is a great video by Wolfpack about setting up trim for Mi-24. Try turning off the Yaw AP before you try lifting to hover. Make sure you are pointing into wind. Cyclic needs to be back and slightly right. Bit of right pedal too. Bring collective up SLOWLY until light on the wheels. Adjust for changes in pitch and yaw, and gradually lift.
  5. I am selling a copy of "Fighter Combat. Tactics and Manoeuvring" by Robert L. Shaw, published by Naval Institute Press. The book is in excellent condition and has its original dust cover intact. Published in 1985 it is a definitive analysis of air-to-air combat with historical references dating from First World War through to the modern jet-age with hundreds of real-world scenarios from combat pilots. It has dozens of illustrations of manoeuvres used in combat flying, and obviously has a particular emphasis on the aircraft of the time it was published, relevant to most of the fixed wing aircraft in the DCS World inventory. Bought at a time when I was more invested in the fixed wing modules, I have since focused predominantly on rotary wing aircraft. I spent many hours reading and then trying to apply the techniques described in this book. Please contact me if interested. The going rate for USED copies of this book on Amazon is £30/$36, (postage not included) and I would be asking for a similar price. Serious offers only by DM.
  6. Wow! It’s been a while since I posted here! The year has flown by, and real life has been keeping me busy. But I have still found time to work on my pit with some new developments, and some upgrades to the older parts. Currently working on upgrading the cyclic magnetic brake and trimming system using 3D printed parts to mount linear actuators and electro-magnets, new better quality slide rails, more suitable bearings etc. Modelling the whole thing in Fusion 360, and currently trying to 3D print a flexible boot for the cyclic base. It’s a 24 hour print, so fingers crossed. The gimbal is a mix of aluminium extrusion cut to shape and 3d printed components, and I am following the structure of the authentic Mi-24 cyclic and connectors. A major tidy up of wiring harness and connectors for this is anticipated, with 3D printed mounts for relays, wiring runs etc. An R60 Controller box has been added. Glare shields have been rebuilt using aluminium sheet and massive flat head rivets, Mil pedals have been finally integrated and have functioning micro-switches, and a damper to hold position and control turn rate. Oh, and rotor brake has been implemented too. An authentic JADRO is a work in progress to get it to talk to DCS-BIOS.... The dashboard has been rebuilt and a new Map-Box also to correct some scale errors which were messing up a lot of other aspects.
  7. I used to use a ton of Nanos but as my pit project grew, so did the quantity of Nanos, and therefore sketches, wiring, mounts, etc. I now have 9 I!) Megas running the whole pit…. 1 is the master on a RS485 network of 6 Megas and 1 Nano, the other 3 are currently standard serially connected. All Arduino clones from Elegoo, but I did find some bizarre issues with getting them to work when mounted on those handy screw connection shields. So I dumped those in a box and 3d printed my own mounts for the Megas, and all connections are soldered to header pins. All radios are on Megas under DCSBIOS FlightPanels branch. All the other cockpit switches etc are also running the same way. I kept my main controllers (cyclic, collective and pedals) on a Bodnar board because DCSBIOS can still occasionally fall over mid session, usually I find if switching between programs with alt-tab, or something…. Works like magic for the most part. (Though sometimes, as we all know, DCSBIOS can drive me insane for days at a time…) So, which version of DCSBIOS are you running? Where are your Megas from? And, how are you connecting them to DCS?
  8. I just turn them on and off, and keep lowest gain. But I have NVG On/Off and Gain Up and Gain Down as Voice Attack commands. Flying in VR too.
  9. Hello all. I am hoping someone has some advice on working with DCS-BIOS defineRadioWheel and DCS .lua files using function radio_wheel_1. I have written a sketch for Mi-24P JADRO radio for Arduino which successfully sends correct numbers to SOCAT, and shows them being changed by the dials I am turning. (These are authentic JADRO dials, using analogue binary codes by switches, and the output is being read on the Arduiino using Port Registers). But, I cannot get those numbers into DCS in the sim. The sketch is communicating with the sim, as ordinary multi position switches are working, and activated in virtual cockpit when turned on. So, I am looking for some help with how to get the message and attached integer/character to be read by DCS. The A10C uses a similar radio coding in DCS .lua, so I tried setting up a sketch to use the physical JADRO dials to work with the A10C. Still get the same problem. Any guidance or experience with those radio_wheel_1/defineRadioWheel aspects will be greatly appreciated!
  10. Thanks for all your help. I've learned some more about writing sketches and coding. I will talk to BlackLibrary/Warlord about it, see what he can suggest. Happy flying/pitbuilding!
  11. DOH! OK, told you I was crap at code. I am much better at drawing and making things.... Edited, extra } added, and it compiles... Now I will have a go at testing it.
  12. I am using the FlightPanels branch of DCS-BIOS and it should be all up to date. I can call on @BlackLibraryon this maybe. Its possible after all that nobody else is trying to do what I am doing! I am trying out your suggestions as we speak. I currently get an error: JADRO-oct-12-22-timer-SLV-No1son-test:102:22: error: 'valueDial_1' cannot be used as a function if ( valueDial_1() == 2) { #define DCSBIOS_IRQ_SERIAL */ /*#define DCSBIOS_RS485_SLAVE 47 /* The Arduino pin that is connected to the /RE and DE pins on the RS-485 transceiver. */ /* #define TXENABLE_PIN 2 */ #include <DcsBios.h> #include <timer.h> Timer tm; int valueDial_1; int DCS_valueDial_1; // JADRO 1MHZ Knob /* paste code snippets from the reference documentation here */ void onPltJadro1mChange(unsigned int newValue) { DCS_valueDial_1 = newValue; } DcsBios::IntegerBuffer pltJadro1mBuffer(0x69f8, 0x000f, 0, onPltJadro1mChange); void setup() { DcsBios::setup(); DDRC = B00000000; // DIAL 1 1MHZ PORTC = B00111111; // DIAL 1 Sets (digital 8-13) with internal pull up tm.startTimer(500, setDials); } // JADRO 1MHZ Knob////////////////////// void inputDial_1() { int valueDial = PINC; // temporary int for port conversion if (valueDial == B00010110) { valueDial_1 = 2; } if (valueDial == B00001100) { valueDial_1 = 3; } if (valueDial == B00010100) { valueDial_1 = 4; } if (valueDial == B00000110) { valueDial_1 = 5; } if (valueDial == B00001010) { valueDial_1 = 6; } if (valueDial == B00000011) { valueDial_1 = 7; } if (valueDial == B00000101) { valueDial_1 = 8; } if (valueDial == B00010001) { valueDial_1 = 9; } if (valueDial == B00010010) { valueDial_1 = 10; } } ////////END OF 1MHZ knob void loop() { DcsBios::loop(); tm.runTimers(); } void setDials(int timer){ inputDial_1(); // Read the dials // Check and adjust selector dial 1MHZ if (DCS_valueDial_1 != valueDial_1) { // use the global variables if ( valueDial_1() == 2) { sendDcsBiosMessage("PLT_JADRO_1M", "2"); } if ( valueDial_1() == 3) { sendDcsBiosMessage("PLT_JADRO_1M", "3"); } if ( valueDial_1() == 4) { sendDcsBiosMessage("PLT_JADRO_1M", "4"); } if ( valueDial_1() ==5) { sendDcsBiosMessage("PLT_JADRO_1M", "5"); } if ( valueDial_1() == 6) { sendDcsBiosMessage("PLT_JADRO_1M", "6"); } if ( valueDial_1() == 7) { sendDcsBiosMessage("PLT_JADRO_1M", "7"); } if ( valueDial_1() == 8) { sendDcsBiosMessage("PLT_JADRO_1M", "8"); } if ( valueDial_1() == 9) { sendDcsBiosMessage("PLT_JADRO_1M", "9"); } if ( valueDial_1() == 10) { sendDcsBiosMessage("PLT_JADRO_1M", "10"); } }
×
×
  • Create New...