Jump to content

Vinc_Vega

Members
  • Content Count

    119
  • Joined

  • Last visited

About Vinc_Vega

  • Rank
    Member

Personal Information

  • Location
    ETSI

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Burns, do you have a CNC router? It's easy to make boards yourself.
  2. Hello, you can find measurements for e.g. buttons on the internet, like here: http://www.ehcknobs.com/index.php?id=MI and draw and print it in 3D. Regards, Vinc
  3. Hi Rapti, normally there is a "blink" sketch within the arduino sketch folder. But I wouldn´t recommend that, as it uses a "delay" function, causing your arduino sketch to stop for a certain time. Instead of that I would use statements like "if (ltdRArm == HIGH) { ... }" and code snippets from a "Blink Without Delay" sketch, available on the internet, e.g. from here: https://www.arduino.cc/en/Tutorial/BuiltInExamples/BlinkWithoutDelay Regards, Vinc
  4. Sure you connect the display to a microcontroller. But how do you intend to connect that to DCS?
  5. Do you want to connect the display via RS485 bus too? That might not to be a good idea as it is to slow to refresh the CDU. USB works perfectly. RS485 may work for the button matrix only.
  6. Starting from here: https://github.com/RobinMLi/DCS-CDU-Display I ended up with a 4 inch TFT, driven by an USB powered NANO. Regards, Vinc
  7. Try to delete the last separator in your line DcsBios::RotaryEncoder ufcCom1Sel("UFC_COM1_SEL", "DEC", "INC", 3, 2,);
  8. I know that 2 and 3 are the pins in use (those with the interrupts at UNO or NANO). I just found out that an additional argument after the pin numbers may solve the problem. That way I did it for the ILS-Panel of the A-10C. DCS-BIOS documentation isn´t right at that point. The default value in Encoders.h seems to be "ONE_STEP_PER_DETENT".
  9. Maybe you have a different rotary encoder, based on 2 or 3 increments for the radio channel?
  10. Hi Corvidae, I´ve found out that for fixed step rotaries an additional argument has to be used, in my case 4 “steps per detent”. Not like documented, that number of steps per detent must not be in angle brackets. That didn´t work for my setup. Just put it in the curved brackets after the pin numbers, like that: DcsBios::RotaryEncoder ilsVol("ILS_VOL", "-6553", "+6553", 11, 12, 4); Best regards, Vinc
  11. I used Fritzing for my CDU PCB with self drawed footprints for the illuminated switches. Unlike Eagle (now Autodesk), Fritzing allows the necessary size for that big board.
  12. Sir, can you provide a list of deltas between A-10C and A-10C 2 commands (changed or added signals in DCS-BIOS) ? So its easyer to see if or what panels have to be re-programmed. Thanks in advance.
  13. Just Put your lcd.print and Cursor Things away from the setup into the loop routine
  14. Or try fritzing. https://fritzing.org/home/ .
×
×
  • Create New...