Jump to content

Search the Community

Showing results for tags 'diy'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News
    • Official Updates
    • Community News
  • New User Briefing Room
    • Squadron Recruiting
  • English
    • Digital Combat Simulator
    • Licensed Third Party Projects
    • General Off-Topic Discussion
    • Legacy Versions
  • International support
  • Русский
  • DCS Finland's DCS Finland
  • 3Sqn's 3Sqn
  • 49th Black Diamonds's 49th Black Diamonds
  • -=Пилотажники=-'s -=Пилотажники=-
  • Polacy's Polacy
  • = Flammeus Vulpes = fighting squadron's = Flammeus Vulpes = fighting squadron
  • Banda-DV's Banda-DV
  • Comedy Central's Comedy Central
  • =UVAF='s =UVAF=
  • 100 KIAP's 100 KIAP
  • VVS 504th Red Hammers's VVS 504th Red Hammers
  • COPE THUNDER's COPE THUNDER
  • Lock-On Mod Makers's Lock-On Mod Makers
  • Sweden's Sweden
  • Leftside Limited Tech section's Leftside Limited Tech section
  • Ground Troops Aviation Training Center's Ground Troops Aviation Training Center
  • German DCS Community's German DCS Community
  • Spanish DCS Community's Spanish DCS Community
  • DENMARK's DENMARK
  • °United Fight Spirits° - Germany's °United Fight Spirits° - Germany
  • DCS UK's DCS UK
  • Чат's Чат
  • RedRodgers's RedRodgers
  • Совместные вылеты онлайн's Совместные вылеты онлайн
  • -=Air piretS=-'s -=Air piretS=-
  • Клуб Веселых Пилотов/Smile Pilots Club's Клуб Веселых Пилотов/Smile Pilots Club
  • 161 Squadron's 161 Squadron
  • German DCS Serveradmins's German DCS Serveradmins
  • Escuadrón 701, Colombia's Escuadrón 701, Colombia
  • LowLand Tiger Meet's LowLand Tiger Meet
  • 279KIAP Regiment's 279KIAP Regiment
  • Australian DCS Community's Australian DCS Community
  • Scandinavia's Scandinavia
  • Crazy Canuks's Crazy Canuks
  • VNAO's VNAO
  • SHREK AIR STRIKE Sqn DIE HARD's SHREK AIR STRIKE Sqn DIE HARD
  • DCS NA's DCS NA
  • The Silver Falcons's The Silver Falcons
  • 127Th Sibйrian Tiger's 127Th Sibйrian Tiger
  • 129th A-10 Squad: The Guard Sharks's 129th A-10 Squad: The Guard Sharks
  • Virtual Red Arrows's Virtual Red Arrows
  • Hellenic Pilots's Hellenic Pilots
  • =2IAE='s =2IAE=
  • VETERANS-GAMING's VETERANS-GAMING
  • 16th ACCW Tigers DEN's 16th ACCW Tigers DEN
  • USMC Veterans's USMC Veterans
  • United States Air Force's United States Air Force
  • =BAF='s =BAF=
  • Fighter Combat Simulations's Fighter Combat Simulations
  • =Воздушные Войны= aka =BB='s =Воздушные Войны= aka =BB=
  • CADelta's CADelta
  • DCS: Combined Arms's DCS: Combined Arms
  • VNAO - US NAVY's VNAO - US NAVY
  • Oceanic Wing and Friends's Oceanic Wing and Friends
  • The Virtual Horsemen's The Virtual Horsemen
  • Hellas's Hellas
  • NoPryl Flight Squadron's Topics
  • NoPryl Flight Squadron's NoPryl Warthog Squadron
  • Carrier Air Wing Seventeen — CVW-17 —'s Carrier Air Wing Seventeen — CVW-17 —
  • 蜂鸟特技飞行表演队 HummingBird Aerobatics Team's 蜂鸟特技飞行表演队 HummingBird Aerobatics Team
  • 1st Cav Div (Air Assault)'s 1st Cav Div (Air Assault)
  • CrimsonFlag - 102° GVv's CrimsonFlag - 102° GVv
  • AIEclan's AIEclan
  • Virtual Black Sheep's Virtual Black Sheep
  • 929th's 929th
  • French DCS Community's French DCS Community
  • 373rd Online Tactical Campaigns's 373rd Online Tactical Campaigns
  • Just For Laughs Simulation DCS's Just For Laughs Simulation DCS
  • "Russian Air Force" =RAF='s "Russian Air Force" =RAF=
  • ECV56 Cóndor's ECV56 Cóndor
  • Master Arms's Join Master Arms
  • Master Arms's Master Arms
  • 141 Wolfs's 141 Wolfs
  • 314. ШАП Моздок (Су-25)'s 314. ШАП Моздок (Су-25)
  • Escuadrón 117's Escuadrón 117
  • Austian/Germany Pilots's Austian/Germany Pilots
  • Итория авиации's Итория авиации
  • Clan Vikingos's Clan Vikingos
  • Virtual Royal Danish Airforce's Virtual Royal Danish Airforce
  • United Operations Air Forces's United Operations Air Forces
  • United States Navy's United States Navy
  • SQUADRONE LAMPO TICINO CH's SQUADRONE LAMPO TICINO
  • Europe clan's Europe clan
  • No.66 Squadron's No.66 Squadron
  • De Belgae's De Belgae
  • v47th Fighter Squadron's v47th Fighter Squadron
  • 105 Wirtualny Pułk Śmigłowców Bojowych (105th Virtual Combat Helicopters Regiment).'s 105 Wirtualny Pułk Śmigłowców Bojowych (105th Virtual Combat Helicopters Regiment).
  • 7 Wirtualna Eskadra Działań Specjalnych's 7 Wirtualna Eskadra Działań Specjalnych
  • 223rd CAS "Wolfpack"'s 223rd CAS "Wolfpack"
  • www.TAW.net - DCS Division's www.TAW.net - DCS Division
  • Jagdfliegergeschwader 1 “Fritz Schmenkel” (JG-1)'s Recruitment
  • 64th Aggressor Squadron - Public's Images and Videos
  • =БК= Братские крылья's Связь
  • =БК= Братские крылья's Сервера =BK=
  • =БК= Братские крылья's Вопросы
  • Virtual Carrier Air Wing 99's Topics - Bugs
  • Virtual Carrier Air Wing 99's COOP Flights - Request
  • Virtual Carrier Air Wing 99's Video and Live Feed
  • Virtual Carrier Air Wing 99's Recruitment questions
  • Air Combat Wings's Video
  • Air Combat Wings's Vola con noi !
  • DTA - Comunidad Hispana de DCS's Muro
  • Virtual Skyblazers's Information
  • Virtual Skyblazers's Conversation
  • Sesto Stormo Virtuale's Media Missioni
  • The Flying Kiwis's The Flying Kiwis Zorb ball of death dedicated server
  • The Flying Kiwis's ANZAC Mission
  • LINCI's Discussioni
  • [OFS] Open Flight School's Informationen
  • The Pirates Cove's Mods
  • The Pirates Cove's C-130 MOD
  • VF-211's Contact us
  • RUSSIAN FALCONS's Публичная информация
  • DCS PŇACI's BLA BLA
  • Comunidad Española de DCS - Interescuadrones's Discusiones
  • Sabre Squadron's Campaign & Mission Updates
  • Neko PMC's Topics
  • 74th Flying Tigers's Questions and Answers
  • NE VAF's Announcements
  • Virtual JaBoG32's Topics
  • VIRTUAL 312 SQUADRON's THE VIPER DRIVERS
  • Cerberus Fighter Wing's Screenshot Posting
  • Digital Coalition Air Force's Posts/Forum
  • Beyaz Kartallar (161-Kartal Yarasa Filo)'s Beyaz Kartallar
  • Strike Fighter Squadron's VMFA-35 Skin by Stellou
  • 1st VFW's General Discussion
  • Joint Task Force 191's January 1st, 2024 - New Training Program
  • VFA-41 Black Aces's VFA-41 Black Aces Squadron Info
  • 154th Air Wing's New Server
  • JTF-111's What We Offer
  • JTF-111's Latest News
  • vVMFA-251's VMFA-251 is back and recruiting virtual Marine Hornet pilots!
  • 9th Air Brigade of PLAAF's Anyone want to train together for competitions?
  • 71st_Eagles's Topics
  • 71st_Eagles's Members
  • Task Force Uniform Charlie Sierra's Links
  • =LF= Escuadrón LA FUNDACIÓN's AVISOS Y NOTÍCIAS
  • 1(F) Squadron RAF Air UK's Operations
  • Tact. Air Base 8's Dedicated Public Servers
  • 334th "Eagle" Squadron's Contact Us
  • Nemesis HAW's Topics
  • THE AIR WARFARE GROUP's Topics
  • 枝江虚拟航空队's 涂装展览
  • COMMAND OF THE AIR's ЧАТ
  • 1st Virtual Air Expeditionary Wing's Public Affairs
  • 「301fs」's Enlisting
  • 「301fs」's 301fs Equipment
  • 「301fs」's Squadron Rules
  • Royal Netherlands Air Force virtual's Topics
  • 4YA-Community's Events
  • 4YA-Community's The 4YA Community
  • VMFA-323's Welcome
  • 78th Fighter Squadron's Topics
  • Air Group =Axeman= (=AxA=)'s Связь
  • Air Group =Axeman= (=AxA=)'s Air Group =Axeman= (=AxA=)
  • VFA-103 VIRTUAL JOLLY ROGERS's Discord
  • Ghost Syndicate's Forum
  • [TM] Tigermercs's Club-Forum
  • GAEv Grupo Aeronaval Embarcado Virtual's Discusiones
  • 76th DSOW (Digital Special Operations Wing)'s Open Recruitment
  • 619th Windborne Air Group's Current Events
  • VICOMTE's Recrutement
  • Casual Flyers's Casual Flyers
  • The Jousters's Chat
  • Stalin's Falcons's Создание сервера
  • Stalin's Falcons's Предложения полетов
  • Stalin's Falcons's Связь
  • a's Squadron Media
  • a's Squadron Recruiting Information
  • Taskforce Trident - USAFCENTCOM's Squadron Media
  • 21NSQD | Squadron's Recruitment Status
  • 101st Combat Aviation Brigade's Instructions on How to Join
  • (NAFSAM)'s NAFSAM Discord
  • VMFAT-101 'Sharpshooters''s Topics
  • Wolfa - french squadron's Activité/activity
  • Wolf Pack US's Wolf Pack Videos and Server Info
  • Wolf Pack US's Wolf Pack Warbirds Persistent Sever Tutorial
  • Carrier Air Wing 3 | RU's Discord сервер сообщества
  • Carrier Air Wing 3 | RU's Наша группа в ВК
  • 808th World Squadron's How To Join
  • 虚拟笕桥航空队-JQvFG's 鸽动力水坛(General Topic)
  • 虚拟笕桥航空队-JQvFG's 笕桥陵园(Event Room)
  • 虚拟笕桥航空队-JQvFG's 笕桥航校(JQvAA)
  • 虚拟笕桥航空队-JQvFG's 笕桥影业(JQvFG Film)
  • Australian Virtual Air Wing's Forum
  • Virtual Royal United Kingdom 10th Squadron's LUA Discussions
  • ММВГ "Broiller Squad"'s Форум
  • Task Force Thunderbolt's Topics
  • VIRTUAL INDIAN AIR FORCE's JOIN DISCORD BY THIS LINK
  • 588th Fighter Aviation Regiment's Announcements
  • 588th Fighter Aviation Regiment's Media
  • 588th Fighter Aviation Regiment's Chow Hall
  • Joint Flight Command Oregon's Application & Links
  • Task Force Perpetual Motion's Community Information
  • Irréductibles's Recherche de pilotes motivés F18 et M2000

Calendars

  • Community Calendar
  • Jagdfliegergeschwader 1 “Fritz Schmenkel” (JG-1)'s Events
  • ASOR 234 squadron's Operations
  • ≡★≡ THE 51st VIRTUAL FIGHTER WING ≡★≡'s Events
  • DCS Español || D3W's Calendario
  • DTA - Comunidad Hispana de DCS's Eventos
  • Carrier Air Wing 66's Events
  • DCS - Allied Forces - Open Missions and Beyond's Events
  • Sesto Stormo Virtuale's Eventi
  • [OCG] Oceanic Combat Group's OCG Events & Training
  • The Flying Kiwis's TFK Flying schedule
  • VF-211's Training nights
  • VF-211's Calendar
  • 421st VIRTUAL FIGHTER SQUADRON's MISSION BOARD
  • DCS PŇACI's LIETANIE
  • Omega Group's Friday Night flights -- 7PM PST
  • Comunidad Española de DCS - Interescuadrones's Eventos
  • Neko PMC's Events
  • VFA-86 Sidewinders's Winder schedule
  • 74th Flying Tigers's Trainings and Missions
  • NE VAF's Events
  • Cerberus Fighter Wing's Events
  • Digital Coalition Air Force's Events
  • uosef's عقابهای ایران
  • v81st Fighter Squadron's Training and Operations
  • Darkwater Aerial Security Ltd. (Task Force "Caucasus Dragons")'s Contracts and Operations
  • Darkwater Aerial Security Ltd. (Task Force "Caucasus Dragons")'s Events
  • JTF-111's Events
  • Delta Force Squadron's Events
  • 71st_Eagles's Events
  • Virtual Fighter Group's Schedule
  • Tact. Air Base 8's Events
  • THE AIR WARFARE GROUP's Events
  • 71st Laughing Rooks's 71st Events
  • Virtual Air Festivals's VAF Events
  • Royal Netherlands Air Force virtual's Events
  • Royal Netherlands Air Force virtual's Events
  • vCSG-3's vCSG-3 Events
  • 102nd Albatross's Events
  • VMFA-323's Events
  • 78th Fighter Squadron's Events
  • vNAVY's Events
  • Ghost Syndicate's Events
  • [TM] Tigermercs's Staffeltraining
  • [TM] Tigermercs's Events
  • 76th DSOW (Digital Special Operations Wing)'s Missions
  • RS Red Star's Events
  • a's CVW-2 Calendar
  • Taskforce Trident - USAFCENTCOM's Scheduled Squadron Events
  • 21NSQD | Squadron's Events
  • Combined Joint Task Force's OPERATION - ISLAND HOP
  • Wolf Pack US's Wolf Pack Missions and Events
  • Wolf Pack US's Events
  • Wolf Pack US's JUGHEADS mission night
  • 808th World Squadron's Birth Date 01.24.23
  • 虚拟笕桥航空队-JQvFG's 联机活动日程
  • Australian Virtual Air Wing's Events
  • Virtual Air Force's Mission/Training Night
  • TACG 218's Events
  • ММВГ "Broiller Squad"'s Операции
  • 366th Fighter Wing "Gunfighters"'s Mssion nigths & Operatinos
  • Task Force Thunderbolt's Events
  • Joint Flight Command Oregon's Events
  • Task Force Perpetual Motion's Events
  • Irréductibles's Campagne OGF
  • [JaboG49] Virtuelles Jagdbomber Geschwader 49's Termine

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Flight Simulators


Location


Interests


Occupation


Website

Found 16 results

  1. I will be looking at designing a super simple easy build of a joystick device in anticipation for Mi8 (and future CH47) doorgun joystick support functionality, after the heels of amazing joystick support for doorguns on the UH1H and Mi24P. My first design goal achieved a controller that resembled the M134 minigun. The Second design attempted to find a smaller form and to resemble the M2 browning, but unfortunately it was still too big to mount on a motion platform. My third design goal achieved a smaller form to successfully mount on my motion platform. after hearing news that Mi8 will at some point have joystick support for the doorguns, it has now inspired me to try to design a super easy 3d build for a joystick that will control the doorguns. i hope the design will be something that people would be able to make, so that it not only brings some additional immersion to the DCS virtual reality doorgun experience, but maybe push future modules to support the feature and experience! Although mouse works great for Mi8, SA342, Mi24P and UH1H doorguns, its not as immersive and sometimes you just get that "Window out of focus" message DCS + VR headset + controllers is truly amazing. More news to come here. Thank you ED Team! Notes: Minimum DCS Axis Controls and Button Assignments mappings for DIY doorgun controller: axis doorgun slew LEFT/RIGHT, axis doorgun slew UP/DOWN VR Re-center (under UiLAYER control drop down) Fire Weapon Move Camera View Right Move Camera View Left Move Camera View Up, Move Camera View Down Move Camera View Forward Move Camera View Back Toggle decouple | trackIR on/off STL files shared on thingiverse https://www.thingiverse.com/thing:6243235 Required Parts (2) 10k Ohm Knurled Shaft 3Pins 10K Ohm Potentiometer https://www.amazon.com/GUMIFA-Single-Joint-Potentiometer-10K-Resistors/dp/B0BGLBL1Q2/ref=sr_1_18?crid=13383W3HJGQX1 (3) SH R8016A-P14 3Pin Momentary MOM-OFF-MOM SPDT Mini Paddle Toggle Switch https://www.ebay.com/itm/182340027352 (3) 12mm Momentary Push Button SPST https://www.amazon.com/Twidec-AC250V-Momentary-Pre-soldered-R13-507-5C-X/dp/B08JHVLK84 (6) 1N914 Switching Diodes https://www.amazon.com/gp/product/B079KJ8V7D (1) USB Micro controller (BU0836A 12-bit joystick interface https://www.leobodnar.com/shop/index.php?main_page=product_info&products_id=204 OR Arduino Pro Micro (4) M2 pan head screws M2 x 6mm and (2) M2 pan head screws M2 x 12mm https://www.amazon.com/dp/B01NBOD98K (6) #4-20 Thread Size, 5/8 Thread Rolling Screw for Plastic https://www.amazon.com/dp/B00GDYYMD8 wires with dupont connectors https://www.amazon.com/HiLetgo-Breadboard-Prototype-Assortment-Raspberry/dp/B077X7MKHN For joystick calibration to windows and DCS, follow this video https://www.youtube.com/watch?v=qDZze4OxaIg STL FILES HERE ALSO! DG Arm 90mm.stl DG Arm Pot Base.stl DG Base Cover.stl DG Base Housing.stl DG Riser.stl DG Arm Pot Cap.stl
  2. Hi Folks! Building on the lessons learned from my 3D printable F-5E/F-4E grip, I've been working on something new! Rough first print here, but once refined, files will be posted to my Cults3D page (in the coming weeks)!
  3. Hi, I design an UFC for the f-15E from 3d printing. you can porches all models from here: https://www.cgtrader.com/3d-print-models/hobby-diy/other/diy-f-15e-ufc-replica-for-sims The design includes 6.5" TFT screen, and all buttons, encoders and potentiometers needed for it Here are some pictures:
  4. Well folks, here it is! A year in the making: The Century Series B-8/MC-2 Grip! Century Series Grip by TheSimNet - Thingiverse Enjoy!
  5. Hello everyone, A little while ago when the apache got announced i got the idea of making a cockpit for it. I started designing some panels to see how well i would do. I only started using fusion a month prior. My goal is to get a fully functioning pilot station with all switches and buttons that are in the real thing. Everything will be 3d printed and modeled by myself. I do fly in VR so there will be no screens in my cockpit for now . I am posting this here because i thought some of you may like the idea and would be interested in how things would look. So i will be posting picture here of my progress. I have been working on it for a little while now. but the Cyclic grip and collective grip are giving me a headache. not to mention the Tedac grips. If there are more experienced people here who do 3d modeling and have some tips for me PLEASE do share them below! Any tips in general are also very welcome! Thank you,
  6. Does anyone have sources/information on the proper size of buttons/panels of the cpg seat in the apache? looking to make my own full cpg seat to the likes of the warthog project and whatnot.
  7. Hola. Vendo TrackIR hechos por mí mismo. Carcterísticas: - Carcasa impresa en 3D - Batería recargable interna - Interruptor y led de encendido/apagado - Leds IR sfh485p (el mejor para esta aplicación) Incluyo cámara PS3 Eye modificada (filtro IR retirado y filtro de luz añadido). No sirve como webcam, solo para el TrackIR. Precio: 45€ gastos de envío incluídos. Interesados escribir a mpavillard@gmail.com (no sé por qué no me llegan las notificaciones del foro)
  8. Hi all; Want to share with you the built of the ACM panel for F-14A/B pilots. It base on 3Dprinting, with simple arduino electronics and MMJOY2. There are 2 D-type connector to add additional buttons. There are built in LED for all buttons and lights if anyone wont to connect them to the sim. (I`m with VR so I didn`t put the effort). If anyone want the model you can purchase it in this link: https://www.cgtrader.com/3d-print-models/hobby-diy/mechanical-parts/3d-printable-f-14-acm-panel-with-electronics-compatible Here is a movie how it`s working with the sim.
  9. Hi friends! I want to know if is there any place to share projects to build in home? I am starting this topic with the intention to share my projet in the future and colaborate with community's projects. I am doing this display with arduino leonardo and a 9,7 hdmi display. The bezel will be backlighted too, so it start from a white material, receive paint and translucent label. I am also working in a force feedback control with 775 dc motors, arduino and optical encoder. you can see a planetary to colect three motors torque in the image above The flight control project will contemplate, ailerons and elevators controls, also rudder.
  10. Greetings Pilots, Hope you all had a great start into the new year and keep staying healthy! I have started a new build, making a Collective Damper System for my Virpil VPC Rotor TCS Plus Base. The problem I have encountered with my base before starting this mod was that the collective moved downward by itself. I had to re-adjust the force adjustment bolt after a week or two flying my heli in DCS. This became quite annoying as I had to keep my hand constantly on the collective. If I moved my hand off to switch something on or off on my SharKa control panel my heli was going wild. The solution was to stop flying and re-tighten the force adjustment bolt. Tedious doesn't quite cut it, especially while trying to achieve the same tension on that bolt as I had it set before to make it feel the same. Now, I started this project to remedy the issue and I am about 3/4 there. Besides the damper I purchased from Ali, I also will be integrating a counter weight to see if it makes any different in the feel of things. I'll make it removable in case I was to ambitious and got carried away I attached the video what I have filmed so far and would love to hear from you on any suggestions you may have. I hope I get the second video part up within the next 10 days. If there is any interest I will add some images I have a bit further along from the video above. You all have a great day! See you catching air.
  11. fa18_simpit.ino I noticed theres not a lot of info pertaining to planning the circuits and building the code with "Arduino" and "DCS bios " or maybe its buried in the archives so I'll leave this here. This is my attempt to future proof my starting point on my flight panel build, in an attempt to use as little storage and pins as possible. you'll see I'm using a clunky but simple method to combine DCS bios global variables with ad-mux-library channels and also kept the loop as short as possible to maintain a high refresh rate as the build goes on that will likely change. I have yet to verify this even works as I am waiting for supplies and wanted a starting point with the code to familiarize with and test as i build. any ways let me know what you guys think
  12. If anyone interested, I am sharing my little DIY rudder pedals dampening mod. I've used a cheap washing machine dampener (13.00 Eur) to do the job. It's not perfect, and requires both tension springs to be present, but I find it much better than the stock version as the mod adds "greasy" feeling to the pedals. I can also share details upon request.
  13. Всем привет. Некогда посетила меня идея попробовать сделать с нуля MFD панели как у F-16 с дисплеями. Хочу поделиться с сообществом результатом моих экспериментов. Возможно этот пост вдохновит на создание подобных элементов кокпита других вирпилов или может кому-то поможет упростить этот процесс, получив большую часть необходимой информации в одном топике. Вдохновило меня на это - видео от GENA PILOT: Настройка LCD экранов под TM COUGAR MFD для DCS. Идея заключалась в следующем: На 3D принтере сделать рамки MFD панелей с кнопками. На базе одного Arduino сделать схему джойстика на 56 кнопок под 2 MFD панели. Запрограммировать Arduino с помощью MMJoy. Разработать схему печатной платы под тактовые кнопки, которые поместятся в MFD рамки. Сделать печатную плату из фольгированного текстолита по ЛУТ-технологии. Найти подходящие LCD дисплеи на Ali Express и собрать все в кучу. Настроить кнопки и отображение MFD экранов из DCS на LCD дисплеях. 1. 3D печать рамок и кнопок. За основу были взяты 3D модели рамок с сайта: https://www.thingiverse.com/thing:3327543/files. Однако, модель имеет не оригинальные размеры, поэтому модель пришлось подгонять под чертежи. Кроме того, в модели есть множество мелких и не очень нужных элементов и пазов, которые могут криво напечататься, а использовать мелкие сопла или более дорогие виды пластика может существенно увеличить цену изделия. Также кнопки не имеют фасок и кнопки-качалки плоские, а в реале они вогнутые. В общем, методом тыка и с помощью какой-то матери я подогнал 3D модели под свою задачу убрав лишние и плохопечатуемые детали, а также немного улучшив модели кнопок: 3D модель MFD рамки 3D модель квадратной кнопки 3D модель прямоугольной кнопки-качалки Рамки решил печатать черным пластиком, а кнопки - прозрачным, с расчетом на то, чтоб сделать им еще подсветку. Важно! 3D модели кнопок имеют размер 1 в 1 под отверстия в рамке, поэтому их нужно печатать в масштабе 95-94% от оригинала, чтоб был зазор, иначе кнопки придется долго и нудно обтачивать на этапе постобработки, чтоб они "сели" на свои места в рамке. Результат получился таким: 2. Arduino и схема подключения В качестве основы для контроллера джойстика решил взять Arduino Pro micro на базе чипа ATmega32U4. Девайс вроде минимальный по размерам, а контактов достаточно для создания нужного числа кнопок. Каждая MFD-панель имеет 28 кнопок, соответственно для двух панелей необходимо по крайней мере 56 кнопок. В Arduino для настройки множества кнопок применяются схемы в виде матрицы состоящая из "строк" и "столбцов". Выглядит это примерно таким образом: Как видно из схемы для каждой кнопки также нужно подключать диод для того, чтоб Arduino смог определять какая из кнопок в "строке" нажата. Путем нетрудных расчетов для получения 56 кнопок нам необходима матрица из 8 строк и 7 столбцов. Итоговая схема для 2 панелей у меня получилась такой: 3. Программирование контроллера с помощью MMJOY Для программирования контроллера я использовал информацию и софт с сайта проекта mmjoy. Вкратце опишу процесс подключения, настройки и загрузки прошивки в контроллер исходя из текущей схемы. Скачай архив с актуальной версией MMJOY2 и распакуй в корень диска C (не рекомендуется, чтоб в пути к MMJOY была кириллица или пробелы). Подключи плату контроллера Arduino к компьютеру. Устройство должно определиться как Arduino Leonardo и должны установиться драйверы. Если драйверы не установятся, то установи их вручную через диспетчер устройств (devmgmt.msc), указав папку разархивированного MMJOY2 в качестве источника драйверов. Переведи в режим bootloader, для этого на плате ProMicro нужно кратковременно замкнуть и отпустить два контакта GND и RST. При этом в диспетчере устройств пропадет Arduino Leonardo и появится новое устройство Arduino Leonardo bootloader и в диспетчере устройств запомни номер COM порта, который отобразиться рядом с именем устройства. Через 8 сек. Arduino вернется в обычный рабочий режим. Запусти MMJoySetup.exe из распакованного архива MMJOY2. Перейди на вкладку "Прошивка". Укажи следующие значения в полях: Файл прошивки: C:\MMjoy2\Firmware\Firmware_lufa_[MMJOY2_ATMEGA32U4].hex Чип: ATmega32U4 Загрузчик: Arduino Порт: COM порт из предыдущего шага, например, COM4 (у тебя может быть другой порт!) Теперь переведи Arduino в режим bootloader замкнув кратковременно контакты RST + GND. После того как bootloader определится в системе поле с номером порта должно стать зеленым. В этот момент нужно сразу нажать "Загрузить прошивку". Если все сделано верно, то появится окно с терминалом cmd.exe в котором будет отображаться процесс загрузки прошивки. В результате в системе должно определиться новое устройство MMJOY2. Выбери устройство в "Список устройств и конфигурация". Изображение джойстика слева должно стать синего цвета, это будет означать, что MMJoySetup определил контроллер с новой прошивкой и готов к программированию. Перейди на вкладку "Настройка кнопок". И задай такие значения для рядов и строк, а также укажи напротив полей "Кнопка 1" - "Кнопка 56" соответствующие номера 1 - 56: Ряды и колонки соответствуют таковым из принципиальной схемы, которую я приводил выше. Только название контактов несколько отличается, от их маркировки на плате. Приведу, на всякий случай, схему какому контакту на плате соответствуют адреса в конфигураторе MMJoySetup: Нажми "Записать в контроллер". На этом программирование завершено. 4. Разработка печатной платы Печатную плату я решил делать сам "по старинке": фольгированный текстолит + трафарет на лазерном принтере перенесенный утюгом на плату + хлорное железо. Теплая, ламповая, Классика! Однако метод изготовления не принципиален. У меня было несколько идей какую именно конфигурацию платы использовать. Сначала я хотел сделать квадратную цельную плату, которая помещалась бы полностью внутрь рамки, однако из-за того, что у меня не оказалось подходящего инструмента, чтоб аккуратно выпилить такой квадрат в текстолите, и после нескольких неудачных попыток от такой идеи я решил отказаться, а вместо этого сделать 4 отдельные платки на каждую "грань" MFD панели, которые планировал соединить друг с другом проводами. Для реализации схемы нужен двусторонний текстолит, так как схема достаточно плотной получается, и на одной стороне все контакты не помещаются. Ближе к делу. Трафарет я нарисовал в sPlan6. На всякий случай выложу 2 варианта: Вариант цельной платы (требует доработок, так как в корпус MFD-рамки она не влезет!) Вариант цельной платы (PDF версия для печати) Вариант с 4 отдельными платами Вариант с 4 отдельными платами (PDF версия для печати) Background для sPlan схемы Нужно распечатать один из вариантов (рекомендую вариант из 4 плат) в 100% масштабе, желательно, на термотрансферной бумаге. Я печатал на мелованной бумаге (тоже пригодна для ЛУТ-технологии изготовления плат). Трафарет подготовлен таким образом, что при складывании листа одна сторона платы будет как-раз на своем месте над обратной стороной. При переносе тонера на текстолит, нужно очень точно расположить трафарет и желательно проверять "на просвет" что все дорожки на своих местах. 5. Делаем печатную плату Печатаем трафарет, утюжим, травим платы в хлорном железе: Лудим сплавом розе. Далее нужно аккуратно распилить плату на 4 отдельные, просверлить отверстия сверлом в 1 мм. Я использовал такую микродрель с цанговым патроном (на фото установлена фреза вместо сверла ). Отверстия в плате рассчитаны под тактовые кнопки TACT 6x6-4.3, высотой в 4,3 мм: Запаиваем кнопки и диоды по схеме. Диоды желательно использовать минимального размера. Впихнуть на плату их не просто. (Фото итогового результата распаянных элементов, к сожалению, я не сделал). 6. Подбираем LCD дисплеи Здесь я пытался найти 5-дюймовые квадратные дисплеи, чтоб максимально уменьшить колхоз, и приблизиться к оригиналу, однако ничего подобного я найти так и не смог. Поэтому остановился на аналогичном варианте на AliExpress, который предлагал GENA PILOT в своем видео (спасибо ему) в полной комплектации. LCD приехали ко мне за месяц: Робит! Убедись, что у тебя найдется 2 лишних HDMI порта на видеокарте 7. Сборка, настройка, проверка Платы спаиваем по схеме тонкими проводами. Фиксируем их на плате спермотермоклеем, так как они легко отрываются от посадочных мест. Проверяем, что все кнопки работают, и нигде не ошиблись на этапе пайки/прогроммирования. Тестировать удобно в MMJoySetup, выбрав контроллер из списка и перейдя на вкладку "Настройка кнопок". Нажми также "Считать из контроллера". Нажатие кнопок будет отображаться красным цветом. Подгоняем пластиковые кнопки и устанавливаем их в корпус MFD-панели. Если нужно дорабатываем их напильником надфилем и наждачкой. Устанавливаем платы в корпус MFD рамки. Фиксируем немного термоклеем по краям. Нужно убедиться, что кнопки встали ровно и нормально нажимаются. Если необходимо, "подравниваем" кнопки на плате, особенно это касается кнопок под "качалками", если впаять кнопки криво, то они могут плохо нажиматься. Если все ок - приклеиваем термоклеем основательно. LCD дисплеи я также аккуратненько по краям посадил на термоклей. Плату управления и контроллер LCD с обратной стороны экранов прикрепил на толстый двусторонний скотч. По 4 "жвачки" по углам платы, чтоб был зазор и плата как бы висела в воздухе (тут желательно под плату положить еще диэлектрик, так как корпус LCD металлический и можно легко замкнуть что-то на плате). Подключаем USB + HDMI к компу. Теперь нужно настроить расположение LCD экранов в конфигурации мониторов DCS. Для этого в папке DCS World\Config\MonitorSetup необходимо создать новый файл конфигурации мониторов. Здесь все индивидуально и зависит от разрешения и конфигурации ваших мониторов. В моем случае конфигурация такая (маленькие LCD в настройках Windows я развернул в вертикальное "книжное" положение, по умолчанию они используют "альбомное" отображение). Глобальные координаты рендера в DCS отсчитываются из верхнего левого угла самого левого дисплея. Поэтому необходимо подгадать координаты таким образом, чтоб каждый дисплей ровно отображал информацию и "вписывался" в свое место. В моем случае координаты получились такими: _ = function(p) return p; end; name = _('Camera + LMFCD + RMFCD + Custom'); Description = 'Left MFCD on the left, Right MFCD on the right and camera on the center' Viewports = { Center = { x = 768; y = 0; width = 1920; height = 1080; viewDx = 0; viewDy = 0; aspect = 1920 / 1080; } } LEFT_MFCD = { x = 60; y = 280; width = 688; height = 688; } RIGHT_MFCD = { x = 2748; y = 280; width = 688; height = 688; } UIMainView = Viewports.Center GU_MAIN_VIEWPORT = Viewports.Center Запусти DCS: Установи разрешение экрана исходя из суммы ширины всех дисплеев и высоты самого высокого. В моем случае это 768+1920+768 = 3456x1080. Выбери конфигурацию мониторов. Назначь кнопки OSB1 - OSB20 а также GAIN +-, SYM +-, BRT +-, CON +-. Результат Также записал коротенькое видео (снимал на кусок текстолита, за качество сорян) Имеющиеся косяки и планы На текущий момент я сделал только 1 MFD (для второго жду необходимые материалы, текстолит и прочую мелочь). Нет крепления, его я не продумывал и поэтому пока колхоз. Дисплеи не всегда с первого подключения определяются в системе (возможно у меня плохой кабель). В корпусе не предусмотрены нормальные посадочные места для платы, поэтому все держится на термоклее. Подсветку планирую сделать, но пока не знаю как. Внутри все довольно плотно, но что-то придумаю. На кнопках нет символики. Я планировал сделать трафарет и покрасить кнопки серой краской поверх трафарета, чтоб прозрачными были только символы и при наличии подсветки все было бы аутентичненько, но я пока не знаю как сделать такой мелкий трафарет с буквами SYM, GAIN и т.д. Внутри текущей рамки, есть посадочные места и отверстия под крепление, которые видимо планировал использовать автор 3D модели, однако мне они помешали и мне пришлось их спилить фрезой. Поэтому 3D модель, вероятно, придется оптимизировать с учетом этого недостатка. Расходы 3D печать 2 рамок с кнопками - $ 35 2 x LCD панели - $ 78 Текстолит, хлорное железо, диоды (FR207), кнопки (TACT 6x6-4.3) прочая мелочь ~ $ 10 Arduino Pro Micro - $ 8 Ссылки на файлы одним архивом: Яндекс Диск Google Drive MMJOY2 Конфиг дисплеев Camera+LMFCD+RMFCD+Custom.lua Пост писал на одном дыхании, так что мог что-то забыть/упустить. Задавайте свои ответы если что, буду рад ответить
  14. my situation. looking to build a low profile light weight mock doorgun controller (in anticipation for joystick control of mi24 doorgun) i need it light weight so that i can mount it on my motion platform. i had previously built a doorgun joystick resembling a minigun with vibration effects powered by small tactile feedback pucks (bass shakers) pushed by andre's simshakre software... IT WORKS AMAZING but it was a massive undertaking to build and would be too heavy to mount on my motion rig. im going for a simpler build and already have an idea on how to build, but it will lack vibration until i can find a solution.. that doesnt use buttkickers (because the shakers are just heavy) vibration motors seem to be my solution, but i have no idea yet on how to implement... will have to get my head into vibration circuits.. my goal is to have it read lua export send data as off/on state to arduino to send voltage to vibration motors... any mad scientists in here?
  15. Howdy everyone, I've had this F-16 throttle arm sitting around in my room the last few years, and I've finally decided to do something with it. I'd been trying to find an actual grip that I could use with it, so that I could just plug it into the existing wiring, but, I couldn't find one. I did however, find a nice 1:1 cad model of an F-16A grip here: http://www.seedling.org/The_Official_Hempstick_Site/F16_Throttle.html I went ahead and got them all printed, minus the comm switch, since I'll need the 4-way hat instead, but aside from that, they are pretty nice. So far, I've only attached the grip to the arm, and gotten the pinky trigger on. Now I'm just in the process of picking out what electronics I'm gonna use, and what board I'm gonna go with. I only have experience with Leo Bodnar boards, but I'm thinking of using an arduino this time around. I also went ahead and removed the wiring from the arm for the time being, as I'm not sure where I'd be able to find the connectors that it uses, but if I can find the throttle side connector, I might be able to use it, minus the canon plug. That's all a bit secondary at the moment though until I can figure out the mechanical side of things. I'm thinking about how to add a bit of resistance to the throttle movement, since at the moment it just kind of flops around, and the friction wheel is kind of, all or nothing, so, not ideal. After seeing the hydraulic damper that mfg has got for their crosswinds, I'm thinking that might be a good way to go, and I think it could also be useful as a point to mount a magnet and hall effect sensor or GMR sensor to make the analog output for it. Development is gonna be pretty slow, since so far the only diy project I've done is the Hornet UFC that Brun made, and obviously I didn't make anything for that, lol. So, trying to make plans and figure out stuff and troubleshooting and such is definitely gonna be a learning experience, but, I'm looking forward to it. Aside from all that though, does anyone happen to have a good 1:1 template for the throttle rail? My search has been coming up pretty dry, and the help would be much appreciated.
  16. Been watching alot of videos on the M2 Browning Ma' Deuce, now inspired to make a wanna be controller, that will be functional for the UH-1H and Mi24P doorgun position. (hoping it will work for SA342 minigun variant and ch47 Chinook in future) **UPDATE** 07.26.2023 Eagle Dynamics added joystick binds to the Mi24P doorgun, so this build is working The minigun build is a blast to use, but agony to build. Trying to make this a fun project! ***NOTE**** if you plan to incorporate a bass shaker, you should add a relay to the trigger circuit, else any butt kicker out put will go to the shaker regardless if you are pulling the trigger our not, butt kicker wiring diagram TBA LINK TO STL FILES Spade Grip assembly https://www.thingiverse.com/thing:5863116 Top Gimbal Section https://www.thingiverse.com/thing:5927492 Gimbal Base Section https://www.thingiverse.com/thing:5932560 DCS Axis Controls and Button Assignments mappings: axis doorgun slew LEFT/RIGHT, axis doorgun slew UP/DOWN VR Re-center Fire Weapon Move Camera View Right Move Camera View Left Move Camera View Up, Move Camera View Down Move Camera View Forward Move Camera View Back Radio PTT List Parts (so far) : 2x M3-20mm screw (switch housing) 4x 1/4-20 x 3/4" bolt and nylock nut (mounting grips to c-bar) https://www.amazon.com/gp/product/B0BLKSYV3M/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1 1-1/4 in. x 2 ft. PVC DWV Sch. 40 Pip https://www.homedepot.com/p/Charlotte-Pipe-1-1-4-in-x-2-ft-PVC-DWV-Sch-40-Pipe-PVC-07100-0200/202018045 1x Cytron Arduino Pro Micro Compatible w/ Pre-soldered Headers (to be used with mmjoy2 to be programmed as windows controller) https://www.robotshop.com/products/cytron-arduino-pro-micro-compatible-w-pre-soldered-headers?srsltid=Ad5pg_FU8fbJVsHuWKCVgksU0nf4NqHeFxScMWDMW16LZgnUgTfwnzaJa0w if you do know how to program arduino use leo bodnar Bu0386 http://www.leobodnar.com/shop/index.php?main_page=product_info&cPath=94&products_id=204 or Leo Bodbar USB controller board http://www.leobodnar.com/shop/index.php?main_page=product_info&cPath=94&products_id=204 4x 6805-2RS Deep Groove Ball Bearings 25mm Inner Dia 37mm OD 7mm (for the potentiometer U-joint) https://www.amazon.com/gp/product/B082PYT33D/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1 12mm Momentary Push Button SPST https://www.amazon.com/gp/product/B07YDGVZ9B/ref=ppx_od_dt_b_asin_title_s00?ie=UTF8&psc=1 HDPE Sheet (to make the grip brackets..) https://www.ebay.com/itm/144548391463 2x paddle switches (to adjust the VR player view) https://www.ebay.com/itm/182340027352 1x limit switch (very snappy) https://www.ebay.com/itm/372481343091 Brown filament (to print grips) https://www.amazon.com/gp/aw/d/B0B2NZM21Z?ref=ppx_pt2_mob_b_prod_image brass inserts M3, M4, M5 (you will need a solder iron to install these) https://www.amazon.com/Hilitchi-Threaded-Embedment-Assortment-Projects/dp/B07VFZWWXY 13mm Momentary Push Button https://www.amazon.com/gp/product/B08B1P43XY 65mm bearing for gimble base https://www.amazon.com/dp/B082PWXCX9?psc=1&smid=A1THAZDOWP300U&ref_=chk_typ_quicklook_titleToDp Diodes (to eliminate ghosting inputs) https://www.amazon.com/Projects-1N914-Diode-General-Purpose/dp/B08MDGGCL5 STEP ONE (PREPARE GRIP ASSEMBLY) 1) print grips and grip covers 2) use a solder iron and mount brass threaded inserts ( M5 insert for the grip covers, M3 inserts for the grip tops) 3) print switch housing, then install the temco limit switch and connect the two halves of the switch housing together. use M3 x 20mm screw to keep the housing together 4) mount brass inserts M4 size for the switch housing 5) print Front panel and trigger lever. mount M3 insert to one side of the front panel where trigger lever will go 6) add compression spring (size 9.52 x 19.05) to trigger lever and screw down to the front panel 7) install 2x 1/4-20 nylock nuts to ends of the grips on the inside, for both grips. 8 mount grips on to the C-bar ***note: grips will have a through hole on the top- purpose to channel wires through. And there are two C-bars, with different size holes at the middle, pay attention when installing the grips, if incorrect, the housing will be upside down 9 install M5 nylock nuts inside the body frame. 10 Mount body frame to the c-bars with 4x M5 x20mm screws 11 solder 4x 12mm buttons with diode and wires. Also solder diode to toggle switches. Attach buttons and toggle switches to grip. 12 run wires through holes at top of the switch. And then channel wires through housing body. Leave slack / extra wire to later connect to gimbal 13 connect pvc pipe to housing back plate with M4 screws.
×
×
  • Create New...