Search the Community
Showing results for tags 'diy'.
-
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
- 18 replies
-
- 2
-
- doorgunner
- doorgun
-
(and 3 more)
Tagged with:
-
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)!
- 16 replies
-
- 14
-
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:
-
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!
- 29 replies
-
- 13
-
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,
- 90 replies
-
- 11
-
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.
-
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)
-
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.
-
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.
-
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.
- 22 replies
-
- 6
-
- virpil
- collective
-
(and 5 more)
Tagged with:
-
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
-
DIY: Virpil's Ace Pedals Dampening Mod
Cmptohocah posted a topic in PC Hardware and Related Software
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. -
Всем привет. Некогда посетила меня идея попробовать сделать с нуля 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 Пост писал на одном дыхании, так что мог что-то забыть/упустить. Задавайте свои ответы если что, буду рад ответить
-
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?
-
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.
-
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.