#SimPit

2026-02-17

I'll miss my #HOTAS / #HOSAS / #SIMPIT / #DIY #Discord channels starting next month.

Anyone knows some alternative Spaces on #Matrix by chance?

I'm aware of matrix.to/#/#hotasdiy:matrix.o channel.

Edit: Getting somewhere: matrix.to/#/#aerospace-space:h

Moving my 🤓 Discord space here matrix.to/#/#bekomotion:matrix shutting down there.

Acronyms:
HOTAS = Hands on Throttle and Stick
HOSAS = Hands on Stick and Stick
SIMPIT = Simulation/Simulated Cockpit

#HomeCockpit #FlightSim #Joystick #Gamepad #Controller

♻️ 🙏

Cougar throttle controller with opened bottom plate exposing the electronics upgraded with an Arduino to gain modern USB capabilities on this old joystick
食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-02-06

Well my "new" racing wheelbase has arrived. It was described in the eBay listing as non-working, for parts only. Well, I do believe I have identified the source of the issue. Not the easiest repair I have ever attempted, but I think it is well within my abilities. If this works, I just got a $500 wheel for about 100 bucks. #simpit

食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-01-24

And now the electrical gremlins have come to visit. I2c has just stopped working for no apparent reason. I can no longer control the pwm board at all. When I disconnect the USB cable and just run the wheel off of the t300 connection, the right bottom button stops responding. Not only that, if I have the controller properties opened, it starts trying to hit some undo button over and over. It's not actually control z, it shows up as unknown keyboard button when I open up a keyboard event tester. I don't have the brain cells for this anymore tonight, I'm going to bed. #simpit

食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-01-24

I could have been done with this hours ago if I hadn't decided to go with connectors on everything. Well, better late at night than never. #simpit

食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-01-23

Okay, the new sub-brain should be ready to go. #simpit

Btw. If you're wondering if that mosfet is flicking you off? Yes. Yes it is. 🖕

食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-01-23

Well something went wrong with the wiring but I can't tell what. Everything works great until I plug the El inverter in, and then the Arduino micro just reboots over and over. I can't find any transients on the line, there's no change to the voltage supply. I don't see any feedback on the data lines. But at least I have this much working I guess. #simpit

食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-01-22

Biblically accurate something or other. #simpit

食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-01-21

I don't understand why custom racing sim wheels cost hundreds of dollars, it can't be that hard to make right?

Making progress. I'm hoping to complete the wiring today and be able to start on the code. #simpit

食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-01-20

The reason I've learned how to do everything that I've learned how to do is because I don't have enough money to just buy the thing I want. However, that also includes the damn connectors I needed to invent and solder into place. I've modified every single one of these. #simpit

食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-01-18

Got the wrap for the wheel cut out. I can't actually apply it yet because I'm waiting for some other stuff to finish first, but a loose test fit looks good. #simpit

食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-01-18

Minor crisis discovered and averted. Turns out I screwed up in the design and the illuminated logo would have partially covered several critical screw holes. I figured out that I can reverse the bolts and it turns out I had some m4 heat set inserts. I was originally going to heat set the nuts directly into the plastic. The bolts I have are about 5 mm too long, but that's what a Dremel cut off tool is for. #simpit

2026-01-14

Switching to a touch panel display in my VF-1 inspired home cockpit panel

Finally replaced the old display with a new touch display in my VF-1 inspired home cockpit panel.

The old display was salvaged from a laptop years ago and while it was working fine it also has a very bad viewing angle. I also got really tired of it’s glaring reflections so I experimented with an anti glare foil. This reduced the reflections a lot (worth every cent) but couldn’t help with the bad viewing angle, of course. I now had an idea how this could look though so I decided to buy into a replacement kit.

The new display is the N173HCE-E31, a 17.3" with a resolution of 1920x1080. The touch controller registeres as a USB HID pointer/mouse by ILITEK and is basically sitting on top of the display. The kit included a PCB, that was advertised as VS-RTD2556HC-V2 controller by VSDISPLAY but came without any data sheet and I have no idea who really made this.

Thing is this PCB runs very hot and the noted input voltage isn’t explicitly stated. An attached image suggested to use an USB PD power supply without 20V so I was looking for it’s datasheet to check if I was just holding it wrong. Picture me surprised but VSDISPLAY does not list this particular configuration in it’s datasheets. I contacted them via mail and they confirmed that this is not theirs. Theirs is apparently also strictly 5V/12V so that matches the picture I get.

Mine is equipped with the IC RTD2556VD that does not match the list of supported ICs. Theirs has 2556TE_R20.1 printed on the PCB. Mine has 2555TF_R30.1 printed on. It’s like 99% similar but differently routed. It also mentions E470791 JPX-D which seems to point to the PCB manufacturer Dongguan Jingweixin Circuit Co Ltd but that is where my GoogleFu left me. I did also find the very same pictures on other offers, each stating a completely different controller model 🤷

Anyway. I tried different configurations and while it works with 5V at ~2A I feel way more comfortable with 12V at ~0.8A on full brightness + blue color. I also attached a passive cooling block I had laying around and slapped a fan on top. Now it’s only “comfortable” warm to the touch after running for an hour.

Sadly I do not have any device with DP ALT providing more than 5V and the PCB will always switch down to 5V the moment the USB-C dedicated for the display signal is used as well, even when a proper USB PD power supply is attached on it’s dedicated power connector. I could only keep it at 12V with my VITURE USB-C XR charging adapter, which can indeed provide 12V and more via USB-C while still allowing DP-ALT + USB2. There went my plans to only have a single cable for all, DPPD and the USB2 lanes for the ILITEK pointer, because I really do not want to block this adapter all the time.

So now I have a dedicaded USB PD power supply at 12V connected, a HDMI connection for the display and an additional USB2 for the touchpanel pointer – and on top of that the little fan, that I simply connected to the micro USB2 socket on the PCB to provide it with 5V.

This also means that my Linux PC can not know that both, touch panel pointer and display, belong together. As a result all touch panel inputs were all over the place and not limited to a single display. Apparently KDE has an option in it’s graphical settings where this can be easily configured. Gnome does not [yet?] have such an option in it’s graphical settings. There is however a way to enforce the mapping of the touch panel in Gnome too! And while the real manufacturer for the controller of the new display is still a mystery to me I found the following snippet in my monitor configuration $HOME/.config/monitors.xml after plugging the controller in:

<monitorspec>    <connector>HDMI-2</connector>    <vendor>RTK</vendor>    <product>0x2555</product>    <serial>0x20230705</serial></monitorspec>

The touch panel is, according to lsusb, connected as ID 222a:0001 ILI Technology Corp. Multi-Touch Screen. Armed with that knowledge I can limit it’s input with gsettings to this specific display:

gsettings set org.gnome.desktop.peripherals.touchscreen:/org/gnome/desktop/peripherals/touchscreens/222a:0001/ output "['RTK', '0x2555', '0x20230705']"

Works like a charm but what a mess. I still wish I had a data sheet for this so if you know more kindly drop me a comment!

The last thing to fix was the already mentioned reflective glare. For this I went with a screen protector by BROTECT (that name still makes me laugh), that promises beside anti scratch also an anti glare effect without limiting the view angles (some foils do this to enhance privacy).

Attaching the foil was straight forward. The trick is to make sure that not a single dust particle is around during the process. To help with this I used an air humidifier to raise the humidity in the room before I even started. After that I removed the protective cover from the display and started slapping on the foil with the provided mounting card (yay, cardboard again). This was the very moment one of my curious cats decided to investigate my actions and jumped onto the table almost giving me a heart attack. The last thing I needed was cat hair all over the place and indeed after a lot of hissing I had to make good use of the also provided adhesive sticker to catch all dust particles in the last corner. Cats!

The end result is like night and day. I do no longer see any light sources or myself clearly reflected on the display. The touch panel is still accepting inputs just fine and the colours look very bright from any angle, especially with HDR enabled. This will also ease it’s cleaning because the cockpit panel is collecting dust like crazy due to the gradient of the panel. I usually use a vacuum cleaner for this and the foil will help a lot to avoid scratches.

Replacing the old display was also a task on it’s own. The old screws didn’t fit, of course, so I kinda had to build little adapters from leftover angle and wood pieces. Very ugly but good enough – this is just a toy after all 🤓

Ah yes and now that I have a touch panel I also have to rewrite my HUD app, of course 🙃

This content is licensed under a Creative Commons Attribution 4.0 International license.

https://beko.famkos.net/2026/01/14/switching-to-a-touch-panel-display-in-my-vf-1-inspired-home-cockpit-panel/

#flightsim #gamingonlinux #gnome #homeCockpit #linux #linuxgaming #simpit

食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-01-09

Okay, I think this is about the end of the temporary #simpit build. The only thing I'm really missing is the butt kicker, but that just attaches directly to the seat so it's not going to affect any of the other geometry and architecture. Everything here is fairly customizable, so this should allow me to very accurately test my custom design before I cut the first piece of wood for it. The fully custom and fully skinned cockpit is still the final goal, but at least I'm fully playable again.

食 Shoku the UmbreonTheMNWolf@furry.engineer
2026-01-01

No longer must I balance my keyboard in my lap. It even has a built-in cup holder. #simpit

2025-12-31

Chirp chirp chirp little chicken – interfacing Ace Combat 7 for some sweet telemetry for my VF-1 inspired home cockpit

So what happens when sheer stubbornness, a glorified button box, Ace Combat and the Unreal Engine Scripting System meet? Pure magic. I got the game to spew out a constant stream of telemetry data and events in search for more immersion in my VF-1 inspired home cockpit. The approach is the very same that I used for X4 Foundations before: Side load lib Luasocket, get a network connection established and start dumping extracted game data to it. This is highly experimental and the result of hacking away for the last ~4 nights. This video demonstrates the results:

https://makertube.net/w/cbXJAveVgVTGVEi58akVTA / https://www.youtube.com/watch?v=50J-gjkgJxE

To be perfectly clear: I am aware that Ace Combat is not a “flight sim”, not really worth of an API, and I know that DCS or BMS does it better and in greater detail and even with realism. This is not the point. I started working on this just for fun and to satisfy my own curiosity to see *if I can make it*. This may be hard to believe but chipping rocks together until the computer does what I want is “quality time” for me 🤓

You may have noticed that I’m a Macross fan and that my SimPit is heavily inspired by a VF-1 Valkyrie and that I usually use a modded VF-1 plane in AC as well. This is my personal substitute for the lack of any decent Macross / Robotech game since Macross VOXP.

This said I usually fly Space Pew Pew games with this cockpit so everything you see going on is designed for _space_ and not for flight sim. This is also why I sometimes talk about “ships” or “docked”. This is wording found everywhere in my plumbing pipeline for telemetry. All games I play, that can use this, send their data over this. The idea is that I do not have to rewrite half of the connected systems for every game so I transform the data into a unified format before.

You can read more about this on the dedicated project website https://simpit.dev (and here, of course). I will soon update it with some more details for Ace Combat. If this looks like something you’d like to try let me know, I’d love to connect. I’m active on various social media. Please do let me know if you find this inspiring.

https://beko.famkos.net/2025/12/31/chirp-chirp-chirp-little-chicken-interfacing-ace-combat-7-for-some-sweet-telemetry-for-my-vf-1-inspired-home-cockpit/

#AceCombat #AceCombat7 #arwes #flightsim #gaming #gamingonlinux #homeCockpit #linuxgaming #macross #Robotech #simpit #SpacePewPew #UE4SS #VF1

2025-12-29

Yeah, it started talking to my cockpit panel 🤓

Still a little rough on the edges but it's getting there.

Getting target data, a shiton of plane telemetry aaaaand the radio chatter 🤓

And most important: Angry blinken lights are now blinking angrily.

Missile! Missile!

#AceCombat7 #HomeCockpit #ViperPit #SimPit

食 Shoku the UmbreonTheMNWolf@furry.engineer
2025-12-28

I have the stupidest flight controls right now. The right stick handles pitch and roll, the gas pedal is move forward, the brake pedal is move backwards, and the steering wheel is yaw. #simpit

2025-12-17

Wohoo. I'm getting cockpit telemetry of #AceCombat7 in LUA.

Starting poking around #UE4SS mod for #AceCombat and slammed rocks together for 2 hours and it started chirping altitude, speed and health 🤓

Just a proof of concept so far but this looks promising.

#HomeCockpit #ViperPit #SimPit

A telemetry dump window next to a jet cockpit - both showing the same data on the console and the ingame HUD of Ace Combat 7 (game)
2025-12-15

Ten Million Relief Plan (DLC) in Ace Combat 7 - with a VF-1 Valkyrie - followed by poetry and food

makertube.net/w/4H662Qny1ARm5p

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst