Jump to content

Kerbal Instrument Panel: In-Desk Apollo Themed Hardware Controller


richfiles

Recommended Posts

MV5LOmH.jpg

So I found the best of both worlds! The low cost of a hall effect based magnetic sensor, and the fit and finish of a production absolute position encoder. I do believe internally, these are off the shelf hall effect rotational position sensors. The screws that attach the mounting plate were all stuck to the back, right at the center. That's where I'd expect the magnet to be on one of these types of sensors. Externally, it's all in a nice anodized housing, with mounting brackets and a ball bearing mounted shaft. It's everything I could want!

These are connected to power (5 volts DC) and they output an analog value that ranges between 0-5 volts. I can read that using an ADC pin on an Arduino, which has a 10-bit resolution. That's good for 1024 steps!  The tape meter will only have 144 lines of numbers, so 1024 steps is more than enough resolution. It's actually good for 7 steps per line. I still don't have the timing pulleys and belt yet... Despite whatever claims China makes regarding having the current "situation" under control, I believe it as far as I can throw the Great Wall. I am STILL having issues with Chinese suppliers, and strongly suspect they aren't all back at 100%... Given I am still encountering no-ship issues, I suspect some of the suppliers are not even operating at all. I don't exactly trust that government, but I do hope the people there are actually recovering.

Anyway, I ordered two of these parts. One is for the tape meter, and the other will be for the carriage meter. I still need a 6:1 ratio timing pulley with an extra small pulley to do the tape meter. The 6x tooth pulley will mount to the sensor, so it takes 6 turns of the motor, and 6 turns of the tape meter shaft for one turn of the sensor. That will map 1024 locations along the entire length of the tape, back to the beginning. I want to try and find some kind of PID program to control the motor using the sensor position as the feedback. Most PID loops read a digital encoder, but I can likely get pulses per second and direction by timing the change and direction of increment, or the analog value of the sensor, which matches a 1024 position encoder anyway. Doing it this way means I only need to update the value of the tape meter, and the program seeks the newly updated position and holds it. If the position changes, it should try to match the rate of change. As long as the PID loop is done right, it should just always work. Heck, there might even be a dedicated PID capable motor driver chip that I could use to handle the tracking in hardware... I'd be able to use a DAC to output a 10-bit analog value, and then I need only transmit a value for every frame of data, and the tape would handle itself in hardware!

Now, in regards to the carriage meter, I've been looking at an old school electronic word processor's carriage mechanism. It has a stepper motor attached to a pulley, and it slides the print head back and forth on a steel shaft. If I cut it down to size, I might be able to fit it in as my carriage meter. I don't yet know the ratio of turns needed to make it work, but I also strongly expect I can likely get the full range reduced to a single rotation of the sensor. This would give my DeltaV readout 1024 steps from the start of a burn to the end of a burn. I'd probably want to copy the same PID loop as the tape meter, however, this one would have to be an end-to-end type system, with endstops, while the tape meter is a continuous loop. With the tape meter, It can do stuff like spin backwards to go directly from >9999m to 0m, in the case of a vessel change or reset. The tape meter wouldn't need to spin all the way down from the >9999m line down to 0m. The carriage meter needs to know where the top and bottom limits are, and has to move through the normal range to get from one part of the range to another. I'd like to implement the PID into both, in order to smooth out steps, if at all possible. I might also be able to get away with driving it using simple DC brush motors, or a brushless with a controller.

As  a final note... I REALLY like the build quality and even the anodizing color. That's a beautiful green, and it's truly a shame to hide such a Kerbalish color inside the unit... Absolutely tragic! Almost as tragic as the number of times I've had to order parts before it even got shipped out to me! ;.;

Should anyone need parts like this, I spent about $16 a piece for them, and ordered them from Aliexpress. $16 is way more than the <$4-5 hall sensor boards available, but this has everything... The bearing, the mounting bracket, the shaft, all in one convenient package. WELL worth the increase in cost. Interestingly, the bracket isn't metal. It's actually a circuit board! I've been seeing this more and more... Instead of cutting some custom metal bracket, just make a circuit board with the correct holes and shape drilled and cut into it. Easier to machine and produce than metal parts too, but still more than sturdy enough for the task.

Edited by richfiles
Link to comment
Share on other sites

  • 1 month later...

veV1YYQ.jpg
Every job is easy when you have the right tool. That bevel gear was held onto that shaft with loctite, a set screw, and a locktite bonded roll pin... For a flippin' tape meter!? They literally don't build 'em like they used to. This was merely a display device for a dial on a piece of high end 1960s era test equipment! I tried several times to remove the roll pin, but it was very tight in it's hole. My press wasn't big enough to give me enough leverage, and I didn't have a V-Block the right size to securely rest the bevel gear on. Took it to work, asked my boss if he had a push pin and block that'd work for it... Took literally 3 minutes to find the tools and do the job. I had to smile when he mentioned he made the narrow V-Block himself, way, way back when he was in shop class. That's a satisfying feeling... To know a tool a man has created himself is still getting regularly used, decades later. I love it! :D

mvPyeIe.jpg
This pic is an old one, but is relevant here. It shows the clearance available around the underside of the navball... And yeah... I ended up deciding the hardest arrangement would be the most ideal arrangement. The navball is just too far shifted left, and I want to bring it closer to the center of the instrument panel. It's just too important an instrument to be off to the side. This helps. I initially had been looking at some larger timing pulleys, but found some smaller diameter ones. The small pulley is only half the diameter of the bevel gear. I'll unfortunately need a very long belt (the second longest the manufacturer offers, in fact). They are currently backlogged, due to the pandemic, and are not even currently selling the large belt separately. I'm still waiting for a reply to find out if I can even get the long belt. You can see a 1:1 scale drawing of the navball instrument, as viewed form the side and bottom. This configuration requires the use of an idler wheel, which I'll make with a pair of ball bearings, as seen. There is a valid alternative solution though... If I buy a dual shaft motor, I could theoretically use two shorter belts. One short belt and two small 1:1 pulleys on one side of the motor. The other side will have a 1:6 ratio, and be farther back, enough to allow the sensor wheel to sit behind the navball. I need to order the pulleys ASAP, if I want them in October yet. Sadly, no US sources, and the Chinese sources are all struggling to keep up... This is gonna be a difficult purchase, to say the least. Still trying to get some other parts since May! :0.0:

yQk6e6J.jpg

 

Link to comment
Share on other sites

Update...
WxLVARa.jpg
I worked out a belt arrangement (in red) that uses the stock belt that comes with the 6:1 ratio timing pulley set I found, plus a second pair of 1:1 pulleys and a second belt. I didn't worry about the specifics of adding the idler wheel into the mix, as this arrangement can work without the idler, though I may or may not add the idler just to bring the sensor wheel closer to the back of the Navball housing.

I also found a planetary gear motor with a 6mm diameter, 42mm long shaft... This is PERFECT!!! I added a pair of 12 tooth timing pulley wheels with a 6mm ID to the order, so now I have 4 pulley wheels, 2 belts, a motor, and a flange adapter to fit the large 10mm ID 72 tooth wheel to the diameter of the absolute position sensor's 6mm shaft. The 6:1 ratio pair also had the 12 tooth wheel with the 6.35mm ID part, so it fits the Tape Meter's drive shaft. ALL the parts to complete the drive mechanism of the Tape Meter are now on order! Now let's all hope the three suppliers pull through. I upgraded all shipping to a tier with tracking. Cost a little more... worth it.

I'm really excited about this! :D

I was tempted to keep on trying to figure out what I need for the Carriage Meter as well, but I wanted to get this ON ORDER NOW, since this stuff could STILL take till October 22 to reach me... if it all even ships... I can really only work on one thing at a time anyway, so really... There isn't any point in rushing the other parts. I can work those out while I wait for this, cause I ain't getting any more work done on this till the parts show.

Edited by richfiles
ALL THE TAPE METER DRIVE PARTS ARE OFFICIALLY ORDERED!!!
Link to comment
Share on other sites

So, the last week has been... Hectic... I ordered all the parts, all centered around that *perfect* motor I'd found...

The supplier on AliExpress never updated their stock, and had run out, and were not getting more. Just great... :huh:
So I look elsewhere, and find the same type of motor on Ebay the next day... IT WAS THE SAME SELLER!!! :mad:
I didn't know whether to laugh or scream or both... Ugh! :confused:

Anyway, the issue, is all the timing pulleys had already been ordered, and the ones for the motor had 6mm IDs. The motor I found had an extra long 6mm shaft, that would let me reliably mount a pair of pulley wheels to, rather than just one. Larger motors that typically had shafts that long tended to be either 8mm shafts or threaded screw shafts. Smaller motors with 4mm shafts just weren't long enough to secure two pulley wheels. I searched for a solid week, trying to find the right motor, and kept up coming up short. In the end, I came up with a remarkably simple solution that will let me use the parts already ordered, with one of the more common 4mm shaft motors.

A brass tube. 6mm OD, 4mm ID. I'll Loctite the brass tube over the 4mm motor shaft, essentially installing a 6mm shaft onto it. It's super simple! If I wanted to, I could even get a longer set screw on the inner timing pulley wheel and drill out the brass tube over the motor shaft's flat, allowing the inner motor to have a set screw set against the 4mm motor shaft. Would be simple enough. Anyway, the diagram below should make the plan clear. As I said, it's actually a super simple solution!
jbAZQbX.png
And since I can cut the brass tube to whatever length I like, I also went ahead and purchased a few 6mm ID ball bearing pillow blocks, so I can actually support the end of the shaft. There will be pulleys tightened up on these, and they aren't going to be 180° out, so there will always be a directional force pulling on that motor shaft. The extra support will help reduce wear on the motor.

The motor was selected for it's peak output speed, and voltage range. I selected a 6 volt rated motor, as that's a voltage I can easily drive off of a small motor driver board, controlled by an Arduino. The peak no load speed is 280 RPM. divided by 60, that's 4.6 RPS, or approximately 1.3 seconds to perform a complete cycle (6 rotations of the tape drive input shaft). For a position reset, since the halfway point on the tape is 3 turns to home position, it shouldn't take more than about .64 seconds to reset the tape meter, if it ran at peak speed. In reality, it'll be slightly slower, as one must accommodate for ramping up motor acceleration, and then ramping the motor speed down again to stop. I can't imagine a reset taking more than 1 second, even taking motor ramping into consideration.

For practical display purposes, the motor would run at a much lower speeds. It'll certainly be PWMed. I haven't determined how I'll correlate desired position/sensor position error into motor command yet. I could do it a few ways. A proper PID controller driven off the error would likely work. I could also possibly do a lookup table of error/rate of change/motor speed values, so the system just drives motor at X voltage based on degree of data/sensor error.

Furthermore, if I discover that I can't get a fine enough resolution of motor control, I DO have some motors on hand already that are geared much lower. I can still mount pulleys on them using the brass tube. The lower gearing means finer control, at the expense of rapid tape movement. What that would mean is that a... Rapid unplanned decent might get tape lag, and that tape resets would probably take a few seconds. I have considered, in addition to the aqua green LEDs to edge light the tape, the addition of red LEDs to indicate rate of change exceeds the instrument's capability. Basically, if error increases at max motor speed, the red lights come on to indicate tape meter value is unreliable, and to fold your tray tables in the upright position, place your head between your legs, and kiss your retrograde surface goodbye... Cause you're probably not gonna slow down in time to nail the landing... Only you! :0.0:

Edited by richfiles
Link to comment
Share on other sites

  • 4 weeks later...

Small updates... I've got the bearings, the steel tube, the flange adapter to mount the large pulley wheel to the 6mm absolute position sensor shaft...
The timing pulley wheels and belts are also already in the USA (currently sitting in some facility in Greenwood Indiana)...
Aaaaand... The motor is still stuck at the airline in China.

I still have no idea if it'll even get shipped. Apparently, a lot of small packages ship in free belly space on passenger flights, and with the Rona out and about, passenger flights are drastically reduced. New restrictions have barred batteries and magnets on some Chinese flights, and apparently my 4mm shaft motor got hit by that, and Chinese customs refused to load it. It was resent by way of a different shipping method, and has been sitting around "Handed over to Airlines" for the last 8 days... I have no idea if it was refused a second time, if they just haven't found a flight with free space in the belly to load it onto, or what... At this point, I'd have been happy for it to ship by slow boat, cause I'd probably have gotten it already!

I did have a small product quality scare... The bearing blocks look fine, but the bearings installed look like trash, with one even being dented. I feel 95% convinced I was sold salvaged bearings... Whatever. They aren't in a precision or a high speed application. If they work, they work... The REAL problem was the brass tube I bought. when it arrived, I measured it, and the outer diameter was spot on at 6mm... Perfect! Inner diameter was... less so... One of the tubes was 4.4mm and the other 4.5. They weren't even consistent between each other, and they were so out of spec I could never have used them on the 4mm motor shafts! I was VERY unhappy with the product quality. Fortunately, I had also ordered steel tubing, realizing i probably shouldn't mix a trio of aluminum, brass, and stainless steel all together. I might end up with some sort of galvanic corrosion over time. I ordered stainless steel tubing... And I hoped and prayed that it was closer to spec than the brass garbage was!

Well, it arrived in the mail today, and the first thing I can say, is the tubes were VERY roughly cut. I had to file and deburr the ends first, before I could take any measurements, but thankfully, I am able to confirm that they were much closer. One is nearly spot on, at 4.02mm, while the other two were a little wide, at 4.09 and 4.11mm. Ultimately, I have one tube for absolute certain that will work, so I'm fine with it. That's all that matters!

Now it's just a matter of waiting for the timing belt and pulleys to arrive... and to wait for the motor... I'll also have to figure out how best to frame all the various components together. Probably a sandwich of plates, separated by spacers. It's simple, and doesn't require anything more complex than a drill to make.

Link to comment
Share on other sites

One worry off my back... The motor appears to have been flown, and is now in the US... Or at least in a shipping crate on the far side of US customs. Now I get to wait for it to trickle it's way into the US mail system. The Pulley wheels and belts arrived on the 8th... And it's now the 18th. They are still in "Shipping partner facility", and are technically not in the USPS system yet. 10 days... Looking at other items tracking history... Arrival at the US to delivery was 15 days... Ugh... I'm still looking at a good chunk of next week to get the pulleys and belts, and likely Halloweenish, or possibly even November before I see the motor! I HATE all this WAITING! That motor better be a suitable ratio for what I need! Given the time delays between deciding a part is needed and receiving said part, I sure hope I judged the ratio requirements accurately!

**EDIT**
FRIDAY!!! The motor made it into the USPS system, and it is saying delivery Friday! Timing belts and pulleys may or may not arrive by then, but if their arrival and time in transit with a "shipping partner" match my other shipments, it'll likely arrive close to the same time. :D

**ED2T**
Motor arrived! I was worried about the torque of a motor with such a small gear ratio (at 6 volts it is rated at 280 RPM, so it's a bit speedy). After some basic testing, I think it'll be fine. At 6 volts, I couldn't stop the shaft with my fingers, and current went up from 73mA at no load, to around +400ma, the peak on the small power supply I was driving it from. That leaves me more than confident it'll run whatever friction a pair of rubber belts add to the system. I also connected a reed switch and battery in series with my pulse counter, and attached a magnet to the shaft, to see if the motor speed matches up with the rated speed. I set a 60 second timer, and released the reset on the pulse counter when I started the timer. When it hit zero, I pressed the hold button, and got a pulse count of 294, which is well within a reasonable margin of error of the rated 280 RPM. Overall, I'm pretty satisfied with the motor.

BUBIc8J.jpg5VExLCo.jpg

As for the timing belt and pulley wheels... They have been stuck in Greenwood Indiana for the past 10 days...
Stoopid™ shipping partner... Pitney Bowes... More like Pitiful Slows... It's infuriating that the US is being the slow part of this. My general understanding, is that these shipping partners sit at one of the lowest priorities, so will sit and sit until other things are sorted before them. It's aggravating... If it were closer, I'd consider trying to pick it up in person...

And further shipping updates... It apparently left the Greenwood shipping partner on the 16th... DAYS ago. It's still not been received by the USPS system, but at least an update finally got logged. As of my prior edit, that detail had not been logged yet. Hopefully it means SOON™

Edited by richfiles
"I sure hope the gear ratio of that motor is fine!" . . . "It was not fine..."
Link to comment
Share on other sites

  • 2 weeks later...

FINALLY!

The LAST package from China showed up, delivering my timing pulleys and belts. MONTHS of waiting for parts...
MORE than half a year, and boy, once I had everything, did I ever put things together! There are still parts I need to get...
Hardware like screws, etc. The two metal plates, right angle bracket, and a few more spacers, but I'll explain what's left to do nearer to the end...

h3swMZ5.jpg
First, I cleaned up the 6mm tube's ends and slid the two small pulley wheels on.
I left a small amount of clearance for the motor side, to accommodate mounting screws, and secured the left pulley to the tube.
I used my center punch to mark the tube where the two set screws lined up on the right pulley. The right pulley is going to secure the tube to the motor shaft.

N9QsSMX.jpg
Drilled out and aligned.

3LjObbv.jpg
I suppose I could have done this before mounting the pulleys, but ehh...
The piece taped above is one of the spacers I will be using to create the mounting frame.
I cut the motor shaft tube slightly shorter than the spacer.

5j8bm3p.jpg
In order to secure the 6mm tube to the 4mm motor shaft, I used a hardened steel ball bearing, taken from a gutted ball bearing, and placed it into the hole.
The set screws are not long enough to go the additional depth without being bound by only a few threads (at least on the flat side of the shaft).
The ball bearing makes up the difference, and was a simple fix that I could use with on the hand materials.
A 90s laptop HDD motor was brutally sacrificed for this donation. A hammer and chisel and even a dremel were used. Absolutely nothing survived. Except the BBs.

wH4V52Z.jpg
Here I demonstrate posing in a work like fashion. No one is fooled. Who is holding the motor? No one, that's who! No work is occurring here! Like those faked fast food photos on the menu.
It does allow me to point out that the point of a set screw (or in my case, the ball bearing held by a set screw), is not for the screw to be the primary point joining gear to shaft...
Instead, it applies a directional force that causes friction along the entire opposing mating surfaces. This is much more surface area than just the ball point of a metal sphere.

bcE3cIL.jpg
Here we see the completed motor drive portion of the tape drive assembly.
This is also a good point to begin explaining how this will go together.

NVrYaX5.jpg
Regarding the spacers I pointed out above... Well, there will be two parallel plates of metal, secured together by those spacers.
The left plate will have the bearing block mounted to it, and the right plate will mount the motor. The uniform spacers will keep them properly aligned.
Going with a pair of plates separated by spacers makes for super simple construction as well. It's just a pair of plates, and drilling a few holes... That's it.

My "totally not CAD, and drawn with nothing more than a Mac equivalent of MS Paint" diagram from nearly 2 months ago ended up being spot on! :cool:

This post is getting pretty long, so I'm gonna end it here, and post the sensor wheel assembly and the total progress in a second post, to immediately follow.

Edited by richfiles
Link to comment
Share on other sites

An interesting aside... I spent so much time measuring and planning and getting every detail just perfect in the design stage, that I have been able to assemble all of this without the need to actually bring out any measuring tools yet! Oddly enough, the design is intrinsically engineered for each step to support a degree of variability, so that things just sorta fit into place. Align it and tighten it. Just thought that was interesting. Obviously, measuring will be an absolute necessity once I begin to make the two plates. I need everything to line up perfectly, and for all the shafts to be perfectly perpendicular to the pair of parallel plates. Just thought that was an interesting aspect to the way I picked all these parts, and how they've all come together. Now, to continue with the sensor wheel assembly:

KM8ZGsw.jpg
I've shown the absolute position hall sensor before, but here you see it with the flange adapter.
As mentioned in earlier posts, the input shaft of the tape meter makes 6 turns to represent one full cycle of the tape.
We need a 6:1 ratio between the tape drive and the sensor. The large pulley was only available in larger ID openings, too large for the 6mm sensor shaft.
I got a 6mm to 10mm flange adapter, but the set screws stick out, and it was necessary to grind them down to sit flush with the OD.

lx19KMv.jpg
Since the sensor shaft isn't long enough to pass all the way through the large pulley, and since the large pulley, is well... large, we want to support it.
I used a second flange adapter, and more of the 6mm steel tube to create an extended shaft. I used my center punch to mark the flange holes.

X0sdHyf.jpg
I then drilled out those holes. Yet to be done: I still need to tap those holes, and get appropriately sized screws to secure the flange to the pulley wheel.

OQJVrpT.jpg
Here we can see the fit. Good news, it fits! :D

x9XYfm7.jpg
And yet another bearing block will be used to support the other end of the sensor pulley. This is just to help take the strain off the sensor itself.

pRvDac0.jpg
Finally, we see a rough alignment check. The distances are not representative of the final configuration (the sensor wheel will be set far back).
The tape meter itself also has it's pulley wheel mounted. You can see the general alignment of where the belts will go.
The right plate will extend to align with the front of the tape meter, while the left plate will only reach the rear of the tape meter.
I will cut a custom length set of spacers to align the right plate so it mounts the correct distance from the tape meter housing.
The left plate will mount to a 90° bracket, that will in turn mount to the rear of the tape meter. Mounting against two different axes should keep it rigid.

Now, for things left to do...

I need to get screws and other hardware, as well as fresh Loctite. My old loctite turned from blue to brown... :0.0:
The motor, bearing blocks, none of that came with mounting screws... Of course... The sensor has screws for it's adjustment plate only.
I also need to find suitable material to use for the plates. Probably go with 1/16 inch aluminum, but I also considered PCB material too.
I need to tap a few holes, based on the screws I end up using, hence why I haven't tapped anything yet. Every screw will get Loctite too.
I would VERY MUCH like to put that large pulley wheel on a lathe and take out a large portion of it's mass. It does not need to be so heavy duty.
If I can cut it down to be mostly hollow, kinda like a car's rims, with just a thin plate at it's core, then there will be far less mass for the motor to fight against.

That's about it for now. I have to catch up on work, so I'm gonna do that before I work on the plates.
I'm actually looking at a lot more free time, in the short term... Work is slowing down, due to the primary product I've been making likely not being re-ordered.
The other product is kind in limbo too, as we don't even know if it'll get reordered or not. I'll certainly have to start looking for a second job to keep up my finances. :/
It does set me up for potentially having a little bit of free time between a week or two from now, and whenever I do find more work.
Maybe I'll even find the time to build a stamping jig, so I can ink the Radar Altimeter numbers onto the tape. Would be nice to get that out of the way.

Edited by richfiles
Link to comment
Share on other sites

6 hours ago, richfiles said:
Spoiler

OQJVrpT.jpg

 

Damn, this really, really looks like a piece of hardware I'm very familiar with called the Mk2 rocket injector plate! It's the top lid of our combustion chamber. Just imagine oxygen inlet holes instead of flange depressions and a kerosene pipe down the middle tube and maybe a little bit bigger.

Link to comment
Share on other sites

9 hours ago, cubinator said:

Damn, this really, really looks like a piece of hardware I'm very familiar with called the Mk2 rocket injector plate! It's the top lid of our combustion chamber. Just imagine oxygen inlet holes instead of flange depressions and a kerosene pipe down the middle tube and maybe a little bit bigger.

So you're saying I need extinguisher ports in my instrument panel, cause my pulley wheel is on fire? :cool:

Link to comment
Share on other sites

36 minutes ago, richfiles said:

So you're saying I need extinguisher ports in my instrument panel, cause my pulley wheel is on fire? :cool:

It looks like it's supposed to be on fire. At least on the bottom side.

Edited by cubinator
Link to comment
Share on other sites

  • 2 weeks later...

Long story short... Ebay. I found my unit on ebay, and I think I spent about 4 months searching, before one popped up that was suitable and fell in my budget. It wasn't cheap. It cost me a few hundred dollars, and I have no guarantee it's even functional, though the seller claimed it was removed from a  working Israeli P-4 Phantom flight simulator. Since it's easier to copy and paste, here's what I typed on the Simpit repository a few years ago:

Quote

 

[They occasionally] pop up on ebay. They ARE expensive... Just so you know... I've seen them sell for over a grand before... 

The good news, is you also see them sometimes pop up for the $150-300 + shipping mark. You just have to be on top of them and react fast.

Also... MAKE SURE it includes the servo amplifier in the back. That's the little "backpack" thing attached to the rear of the unit. It NEEDS that to function. It's probably possible to recreate that function as well... The circuit isn't complicated, but you'd have to reverse engineer the ENTIRE UNIT to do that... Not a simple task. It's better to pass on a real cheap unit and wait for one that has everything [unless you are confident in your reverse engineering skills]. If you find a sub $100 3 axis unit that's missing the backpack, it may actually work, but the electronics package may have failed. The controls are actually quite simple. You have servo motors and 3 synchro receivers. If you can figure out the pins to those, you could control the servo motors directly from an arduino, while reading the analog value of the synchros. You'll still need a 400 Hz sine wave for reference, but that's no problem. It's POSSIBLE, but more complicated. Not that much more complicated, but you have to aim for a completely different direction of control (reading synchros instead of emulating the outputs of them). You also need to be aware that some units might be sold to collectors for show... and might not actually work at all. [Additionally, there are the rare units that are based on resolvers instead of synchros, but I've never seen one pop up outside of space paraphernalia auctions]

Pay special attention to what you're getting... There are VERY MANY 2 axis units on ebay. Practically ALL the units with a blue sky are 2 axis units. Sad too, as it'd match Kerbal nicely. 2 axis units only have pitch and roll. No yaw. A lot of those types of attitude indicators actually have built in gyros too! Either an electrical power source or a vacuum line spins the gyro and the "ball" simply reacts to the local gyro... No electrical command signals at all to control those types of navballs. If you look inside a 2 axis navball, you'll find it's actually a nav-donut. If you want to fly a lot of planes, you can get away with one, but it'll be of limited use in space. Patience is a virtue. I've been looking for one of these since the beginning of the year.

 

So, 3 axis navballs are uncommon, and very expensive. Anything that is certified as a flyable part is pretty much going to cost over a grand, and sometimes a few grand. What you want to look for are the "retired" units. Ones that have had a sufficient number of flight hours on them, and are either not certified for flight, or marked for simulator use. Those tend to remain under a thousand dollars, and can sometimes be found for $150-300-ish. They might not come with a connector, but with enough searching you can almost always find the matching connector, and for cheap.

Always try to get one that includes the electronics package. Your life will be miserable trying to figure out how to make it work without it. it IS possible, but I don't recommend it. Chances of finding a lone electronics unit are so much worse than even finding the navball in the first place!

If you live near an aviation scrapyard, you might be able to purchase scrap there. Contact the proprietor and see if they have salvaged components for sale.

When buying on ebay, BE VERY CAUTIOUS that you don't buy a mechanical navball or a 2 axis electronic unit. Mechanical navballs have a simple power supply connector or a vacuum line hose connector on the back. the vacuum line version uses air flow to spin a gyroscope, and the electric one uses a simple electric motor (usually only 2 or 3 wires) to spin a gyro. These are mechanical navballs, and work by physically tilting the whole unit agains the horizon. There are no electronic controls, usually the only electronics are the lights to light it up, and the motor, if it isn't the air driven variety. 99% of what you see on ebay, and 99.999999% of any with a blue/brown design (like KSP uses), is going to be one of these. You DO NOT WANT this! It is unusable for this application.

In the off chance that you are willing to settle with a flight style 2 axis navball, then you can theoretically purchase a synchro driven (remote gyro) 2 axis model, and have a separate display for heading. You can purchase a separate heading instrument, and control it, or make a heading instrument using any motorized mechanism you can continuously rotate 360°, to spin a degrees dial past a fixed heading pointer (most comfortable for viewing) or spin a pointer over a fixed degrees scale (this is easy to make, but less intuitive to read). You could optionally also have a toggle option to swap axes between the heading instrument and one or the other axes of the navball. This would allow you to, say, set roll to the heading instrument, and then read pitch and yaw on the navball, even though normal settings would have pitch and roll on the nav ball, and yaw on the heading instrument... If that makes sense. You can do a more "budget navball" by doing 2 axis + heading, rather than going all out for a 3 axis like I did.

If you want a genuine 3 axis navball, you are pretty much not looking at commercial aircraft instruments anymore. 99% of commercial aircraft will use a 2 axis pitch and roll navball, combined with a separate heading instrument, since heading by itself is a crucial navigation element for commercial flight. You need to look at things more suited to old fighter jets, simulators, etc. That's what I did. I just watched ebay for a few months, till I found the right part.

The way you an typically tell the difference between a 2 axis and a 3 axis ball, is a 2 axis ball will always follow a centered scale. That scale can tilt up and down and rotate on the center of the scale, but the scale can never turn left or right off that centered scale. A 3 axis ball will always have  globe like point or line grid that can not only tilt and rotate, but turn as well. I have seen  few 2 axis balls that really looked suspiciously like a 3 axis ball, but wasn't. I also can't stress enough, anything with a small 2-6 pin electrical connector or a fitting for a hose is going to be a mechanical navball. Those are useless.

There are alternatives, if you want to do something simpler. One user on the forums has created a virtual navball, using some sort of controller and a small color LCD. This is a much cheaper way to get a navball. Saitek, and other companies also create some LCD based flight instruments, primarily aimed at flight sim applications. I do not know if there is an open source means to communicate with these or not, and they can be spendy, but usually cheaper than going with real hardware.

Link to comment
Share on other sites

15 hours ago, Unicyclecowboy said:

I'm working on a similar project, might I enquire where you found an attitude indicator? 

I've been working on building one but I've put the project on pause to build a small controller during the lockdown. If you want future update, I post here:

Sorry for highjacking your thread @richfiles

 

Link to comment
Share on other sites

1 hour ago, Francois said:

Sorry for highjacking your thread @richfiles

Not too much of a hijack... I link that on my very first post of this thread! :wink:

be6RxBS.jpg
I felt pretty certain my controller was going to need a pan to fit everything... Yeah, that's definitely right. I did some fitting, and yeah, the FDAI definitely protrudes below the bottom, by the tiniest amount. the tape meter protrudes even further. That's no big deal. Like I said. I just need a pan. I might actually use a pan... As in a cooking pan. Already the right shape, no sharp corners... just drill a few holes, tap, and screw in with a few screws! If not that, then I'll find some bit of pre-shaped metal to cover the hole that will need to be in the bottom panel for everything to fit properly. It does mean that if I want the unit to be easily pulled out of it's mount in my desk and used in a portable manner, then I'll likely need to have stands that can be threaded onto the bottom, cause a pan will unfortunately make it not level. There is simply no avoiding that, unfortunately.

tQ1091z.jpg
This brings me to my next dimensional discovery... I apparently don't have that much space between the instrument panel trim and the trim of the FDAI as I remembered. The old .39 inch Chinese LED 7-segment display modules would have fit that gap, but the replacement modules I got will most definitely not fit the gap. Furthermore, my 14 segment LEDs are taller yet, and definitely don't fit between the outer trim and the FDAI trim! Now, they do fit... but I'd literally be cutting into the trim of the housing for them to pass through, and then there's the issue of them being "shaded" by being right up under the overhang of the housing. That, I definitely don't like...

zXBEU0h.jpg
I think I have a simple solution to the problem, that also creates something visually interesting... The gap above is what I have to work with. Not much space, if limiting myself to the gap between the FDAI trim and the housing trim, but it I use the whole space between the FDAI's trim and the main housing, It's a comfortable space, but I don't want the housing overhanging it.

08Y16XH.png
Simple solution, is to create a fully external module that bolts onto the outside of the panel, between the overhang of the housing and the FDAI trim. There's over half an inch (over 1 cm) of overhang, giving me plenty of thickness to work with. This gives me extra room to work with the LED displays, without cutting into the housing trim, and without cutting into the front panel too significantly. There only needs to be four tapped holes for the mounting screws, and one hole or slot for wires to pass through. Because it would be mounted outside the panel, it won't be situated so far behind the overhang. That will mean it's view should remain unobstructed.

I don't know what I'd make the display housing from. Plastic would be super easy to machine, and I can paint it. Aluminum would be more tedious to machine, but it would certainly look really good though. I'm not sure it would really matter though... I kinda feel like painting it green. :cool:

Link to comment
Share on other sites

Holy cow. thanks for the response and all the info. I am building a Gemini capsule as an interactive art/science exhibit. I am a ways away from integration and control. I've haven't decided if I want to link it to Kerbal or Reentry, as my expertise is more physics/astronomy then electronics/coding. but I think when I get there I will just build my own from scratch, I work with autocad so that type of design doesn't scare me as much as all the integration you've done. awesome stuff. I'm new to the platform here, maybe ill make a thread for my project.   thanks again,  looking forward to seeing  progress on your project. 

Link to comment
Share on other sites

pIZLAgQ.jpg

Minor update. I may try a three layer plate sandwich with the support bearing in the above configuration. The big difference, is it just allows the sensor belt and pulley to sit completely beside the Navball, as opposed to needing to sit behind. Not a big change, and it's not a certain change, but I kinda like it. I need to order/pick up more spacers. I should be able to go down to the hardware store or Fastenal to find them. Shouldn't have any need to order those. If it works out, I'll likely need to cut down the support shaft on the sensor wheel.

I am also going absolutely crazy trying to figure out what thing I clearly have, that I clearly can't remember what it was, or where I clearly stashed it, that I based that LED display idea from my last post on. :confused:

Link to comment
Share on other sites

khajgvl.jpg

I've cut the three plates. Next step is to drill the holes for the struts and the guts. :cool:
Basically, the next step has to be perfect. I don't want any bits walking on me (that's where the drill bit flexes and drifts off to one side as it starts drilling out the hole). For that reason, I'm thinking that maybe I should start off with two opposing corner holes, and screw all three plates down to a block, throw that block in my mill vise, and actually use the correct size endmills to precisely drill out the remainder of the holes. That, or I could just hand drill the plates in the block... Still accomplishes alignment. My mill is only slightly a mess right now. I need to move a bunch of things out of my   closet   machine shop and into my storage room, so I can actually get to my mill again.

One of the critical steps, and the reason I went to the hardware store the other day, is that many of the holes need to be counter sunk. I bought a pack of tapered head screws. I'll drill the holes, then use a larger bit to drill a cone shaped recess for the screw head. I need to do this for the screw holes inside the tape meter, as well as the screw holes that are butted up against the navball. The middle plate will sit flush against the side of the navball housing, and there's not much clearance inside the tape meter, and the LAST thing I want, is for the head of a screw to snag the tape, EVER! It should be fun, cause the right plate will attach to the back side of the tape meter using angle brackets... and if you look closely, there's not a lot of space in there.  It may be necessary for me to counter sink those holes using a dremel grinding wheel and come in at it from an angle. It's gonna be awkward, but more than doable.

A few final details regarding assembly... The tape drive motor will sit beneath the navball. The sensor wheel will sit beside the navball, and the sensor itself will stick out past the back of the analog edgewise meters. I've double checked that there would be clearance. I would like to try to find some thin teflon sheet washers to put on the bushings of the tape meter. I had for a long time assumed it had ball bearings, but it just uses a brass bushing. I want a washer and possibly a teflon washer to make the sprocket shaft spin nice and smooth. I don't want side to side play, as that might introduce a rattle, and if I make it too tight, I get slight binding. Barring a teflon washer, a felt washer would also absorb any rattle from side to side play. I may pick up some thick grease to pack the bushing too... We'll see. I don't want light oil to seep out and get on the tape. That tape is old, and has held up well... I'd not like to add random chemicals to it and see how it handles it, not even oil or grease.

On another side note, regarding tape meters in general, I saw that you can now buy 35mm film leader in quantities far less than the 1000 yard (almost 1000 meter) spools... $25-40 is a far cry from the $100-200 for the big spools. Film leader could be very useful for creating home made tape meters, so just a thought for others who might want to try something like this. The nice thing with film leader, is you can spool as much as you want, so in theory, you could have a much longer tape meter than I have. Just some random thoughts...

0mBczoP.jpg

Now, thinking about the Velocity Readout and the ∆V Carriage Meter... And maybe even the Auxiliary Data Readouts... The ∆V meter is already going to be using some unique "smart" displays as it's readout. I have a large number of salvaged Siemens DLG 1414 displays, and I purchased a pair of Osram DLG 2416-20 displays. Both are from the same product series, green variants in two different character sizes of quad 5x7 dot matrix alphanumeric smart displays. They are different manufacturers simply cause there are multiple part suppliers for the same series of part numbers. These displays are not cheap.  New, the 1414 displays are about $20 a piece. I salvaged them from the video effects panel that I also salvaged my DSKY buttons and the T-Bar fader I plan to use as my throttle lever, so that was quite the deal! the pair of 2416-20 displays were bought from a surplus supplier that had them on sale... And I'm regretting not getting more of them now... I have no idea where I got the HP HDSP-2531. That's a yellow 8 character 5x7 dot matrix smart display. I've had those parts for probably a decade and a half??? On Digikey, that's a $42 part. I really need to power them up some time and test to see if they even work. They are NOS, but with how old they are (1997) it appears that either the clear plastic has shrunk, or the grey epoxy on the bottom has expanded. Either way, it's caused some cracking of the sides of the clear plastic. I'm hoping that is purely cosmetic, and hasn't affected functionality.

Anyway, I was reading some older posts today, trying to find earlier mentions of the two green smart displays, and came across a mention about the Apollo's system of driving their navball. I found this mention of the Apollo's ORDEAL system: "ORDEAL (Orbital Rate Display Earth And Lunar) was actually developed so late into the design, that it exists as a literal black box attached to the wall... There was never any stage of the design where it was integrated into the instrument panel. It was literally hung on the wall and wired into the FDAI, as an afterthought! It was the device that generated their horizon, relative to the orbital body. Without it, they only had inertial reference. Turns out, it was a very much NEEDED afterthought!". I've always considered the ORDEAL unit as my inspiration for the Auxiliary Readout Display, in that it was intended to "add on additional data readouts". Now, I do want it integrated into the panel, not just be some strap on box, however, I do realize that the smart displays I have could indeed give it a sufficiently unique look, so as to differentiate them from the DSKY. This is where I kick myself though, for not getting more of the DLG 2416-20 displays... I've measured the LED die spacing, and that's a 7mm tall character display. The DLG 2416 is listed everywhere as a 5mm tall character display, but I can't find active part number references to the 2416-20 anywhere. I think the -20 is a variant with larger characters, and they have long since sold out from the surplus part supplier I originally acquired them from. Seriously kicking myself...  I looked online, and the largest display available in this style, in green, that produces a 7mm tall character, costs a crazy $52 each, and has a 24 week backorder. I can't afford that price right now, no way! I need a minimum of 3 of them, maybe 4, if I can fit 3 rows on the Aux Readout!  That's why I'm considering settling on the yellow 5mm tall displays that I already have. The smaller size (compared to the LED displays I used int he DSKY) means I might be able to fit three rows instead of just two, and I'll have room for buttons on the side. I can use my smaller DLG 1414 displays to show units. Maybe mixing yellow data with a green unit would look interesting??? I dunno.

I really, REALLY wanted to have the larger 7mm tall characters for the Velocity Readout. The two DLG 2416-20 displays would be perfect for that, but the problem is my limited quantity... I already am committed to using one of them for the ∆V Meter. Had I bought 3 or 4 instead of just the two, I'd be in a different boat. I could deal with Aux data being only a 5mm character, if the Velocity and ∆V were 7mm. Two pieces is just not enough though, and I can't find ANY more of the DLG 2416-20 part anywhere! The only option for a 7mm character is that backordered $52 part... Ugh... The only other alternative for that style display in a 7mm tall character is to use row-collumn driven dot matrix LED displays, which will require me to still add a controller, I'd need 47 I/O lines to multiplex, or I'd need to double multiplex (run 5 columns through a 1 of 8 decoder, which would require a bunch of logic to switch between 8 banks of 5, or I need to source controller chips, and in all of this, I have to code the character generation too. That's what I LOVE about the smart displays... You just send the ASCII code for a character, and the position you want it displayed, and that's it! They're simple! By the time I add decoders to drive it... The LEDs would cost $22... A pair of MAX6952 quad 5x7 display smart controller chips would cost $35 for the pair, I need to add boards too... By that point, it's already a few bucks over the $52 smart display... It's not even worth it anymore to mess with anything else. Even the DSKY displays are using smart controller chips to drive the 7-segment displays, and the units displays are all done by my diode ROMs. All the decoding is automatic there too.

I still want all those 3.8mm, 5mm, and the rare 7mm displays to be a bit more prominent though, and I found the simplest solution... A bar magnifier. These days, you see 'em used as reading aides, but back when these smaller LED displays were normal, it was common to have bubble lens or bar lens magnifiers over the LED to magnify it. I love that retro look, and I think I'll mimic it here too. Still, I'd rather magnify a 7mm tall character into a 10.5mm character, than a 5mm into a 7.5mm character, particularly for the Velocity readout.

Man, I am SO kicking myself for not getting more of those DLG 2416-20 displays... :(

Those pushbuttons have such a satisfying click. Bought 'em a decade and a half ago for another project that never happened, and I've wanted to use 'em for ages. I was originally gonna use 'em for my DSKY keypad, till I repurposed the video effects board buttons for a more authentic look. For the Aux Readout Panel, these would probably be perfect, as I want that panel to not look like DSKY 2: The Samening. I do like the LEDs too... Don't even know what I'll use the LEDs to show. Might just tie 'em to button presses. Who knows. I got other colors too. Pretty much picked Digikey and the surplus store Axeman clean of every available variety of these pushbuttons, back in 2006.

fnkkskn.jpg

Edited by richfiles
Link to comment
Share on other sites

https://i.imgur.com/eqIMg49.mp4 - Downloadable video

I've done it! The tape meter is functioning, if only mechanically at the moment. There are some issues I have to deal with, and there's still lots of work, but I can say that the mechanism is more or less done! So first off, what's left... I still need to actually print the correct numbers on the tape itself. Right now it just shows degrees, but when I'm done, it should have 0m - 10000m in stepped increments (not a true logarithmic scale, but close to the ground, will be 10m increments, further up 100m increments, further up yet, maybe 500m increments, and so on, divided into 144 individual markings (minus a space the size of about half the window, to allow for an "end of tape" even though it's in a loop.)

A lot of this was merely test fit, so I'll actually have to pull it apart and re-assemble it with Loctite. Reason I haven't, is threading the belts can be quite difficult with some parts assembled fully, and I know I'll have to tweak a few things, so I'm saving final assembly (with Loctite) for when it's done. Other bits that have yet to be done, are the teflon/felt washers for the tape sprocket. You can hear that the whole thing is a tad rattly, and that might help. All minor bits I need before it's Loctite bonded.

Finally, the big issue, is I grossly misjudged the motor's capabilities, and how much friction would be in the system. It spins fine at higher voltages, but I have nothing at lower motor drive voltages... It just stalls. I didn't account for the added friction of adding the tape and it's 5 plastic rollers into the mix, nor properly estimated the added friction of flexing taught belts, and I realize I really should have ordered a gear motor with a much higher gear ratio, and more torque. It spins extremely fast at full voltage, but it stalls on lower voltages. The solution is simply to just get a motor with a more appropriate gear ratio. The existing motor spins at 280 RPM at 6 volts... I'm debating whether to go with the 130 RPM or the 70 RPM. Honestly, I'm erring toward the 70 RPM... Any vessel that comes into the atmosphere at a speed that requires more than 5.1 seconds to go from 10000 m to 0 km is only gonna burn up or hit Kerbin... Poof! The motors are cheap too, only $5.22 + $5.79 shipping, but I did not want to have to deal with Chinese shipping again... Ugh... That's one nightmare I'd rather avoid, but I can't find the motor stocked in the US. Oh joy... Shipping delays, here I come!

On a positive note, I see no reason the old 280 RPM motor can't be used with the ∆V Carriage Meter. I can even gain torque just by what parts I get for it's drive mechanism.

OdqrX6C.jpg

So, before I go into too much detail on the tape meter, I started my day yesterday by finally notching the analog meter that's gonna have to sit against the control panel support rail. Notching this meter gains me half an inch, and you know what... I need every fraction of a inch, every millimeter of free space if I'm to have any hope of this thing fitting! With this notch, the body of the meter will sit flush with he lip the front panel rests on, and the side bezels should just fit the gap between the meter and the edge of the enclosure.

tEJpTjP.jpg

Despite the massive chunk taken, there is no interference with he mechanical operation of the meter. the long metal arm is the calibration arm. It attaches to a front mounted cam, and adjusts the spring tension of the meter. The thin brass looking bit is the movement stop. It's literally just a tiny bit of brass wire with a rubber catch to stop the meter from moving, and that rubber bit is not visible here... Like I said, no interference, despite the massive chunk removed.

Higlqb6.jpg

That bit about milling the three panels together? HA! I was too focused on working on this, and didn't bother to make my mill usable, so it was all dremel work!
If the screw hole is big enough, it's always in the right precision location! :cool:

83wmp1T.jpg

I spent so much time on this stage. There was a minuscule, but measurable taper on the back of the tape meter body's primary casting. Had to strategically use lock washers to maintain both the right alignment, as well as serve as a buffer to make up for that taper.

HM1ebbz.jpg

Starting to take shape!

16eQUzC.jpg

It was critical to mount the outside pulley with enough shaft to secure it safely, as well as to actually align it.

vl1PpeB.jpg

Once I was ready for that last panel, it all went together quickly.

3ij0D5m.jpg

This was one area I didn't properly consider when estimating friction losses. Those are just plastic rollers on steel posts. Least I can do is find some teflon washers or something.

gOKhRhk.jpg

All this crazy mechanism, just so that I can squeeze an uncommon instrument into a narrow gap in my panel!

fkGQw4I.jpg

Like a glove! The navball can sit right on that ridge, and never have to worry about space. The motor and the primary drive belt are all contained in the space of the tiny gap.

tCOfwlX.jpg

And here, in the rear, we can see how even though the magnetic hall effect position sensor sticks out past the analog meters, it doesn't actually occupy the same space. it sits well behind the meters. The motor sticks out 2/3 of the way under the navball, but it's non-intrusive. I'll likely add an extremely thin layer of foam between the Navball and the tape meter, with hopes of trying to control vibration and motor noise.

AzfZ0WH.jpg

Looks beautiful, doesn't it! I really have zero complaints with the fit of this. I managed to actually succeed in fitting it all in! :D

Edited by richfiles
Link to comment
Share on other sites

KCkvtlH.png
Had a little fun, and took a break from physical construction today. I updated my mockup to more accurately reflect my current forecast plans for this project. Still not shown is my translation controller... Honestly, I'm not actually sure where to mount it. It's literally a stand alone Fairchild Channel F joystick, and it's on a cable with a 9-pin Atari style connector on the end. I have no desire to mod such a vintage video game controller, so wherever it gets mounted, it'll be in what will essentially be a rubber gripped clamp of sorts, that secures it into place, probably somewhere along the front edge of the case, or possibly the control panel edge.  Turned sideways, the pistol grip base is only about 1.5 inch wide, which in theory, would allow it to fit in the edge of the control panel, where the throttle and the Stage and Abort buttons sit. My only worry is it sticking out, past the edge. That sounds like a recipe for snagging it and either damaging it, or messing up orbits or maneuvers. I considered mounting it up to the left of the analog meters, but that puts RCS control at literal arms reach... Not a fan of that idea either. I might consider a notch in the desk, to the left of the staging and abort buttons, and side mount it there.  A notch makes sure it's not aggressively sticking out, waiting to be a snag in the making... This isn't something I've decided yet, so when I get to it... I'll get to it. For now, it's simply not depicted.

u6OUN6f.jpg

The center joystick is the Fairchild Channel F controller. Yes, I recycled yet another front page image. It is one of the strangest controllers I've ever used! You hold the base in your hand like a pistol grip, and grasp the knob with your palm. This is actually exceptionally similar to the way the RCS controller in both the Apollo and Shuttle was configured. In the orientation shown, you can move the knob left and right, up and down, push it in and pull it out, as well a twist it clockwise and counter clockwise. It does not have any kind of trigger or action button, only the 4 axes of movement. Like I said... It's an unusual controller! Heck, thinking about it, I could probably even get away with mounting it into the top surface of the panel, at a slight downward angle, so it doesn't overhang the edge, but is raised above the control panel surface... Think hood scoops, except instead of an air intake, the end is an RCS knob. That has the added benefit of actually giving me hand a rest! I'll have to look at what makes the most sense. Add that one to the ever growing pile of options... 


hgDHUKN.jpg

Imagine that Fairchild controller embedded in the control panel, starting deepest near the rear of the panel, and sticking out the top toward the front, with enough hand rest space to be comfortable.
Man... I really love this shot! That gentle arcing curve of the panel, sloping slightly down toward the front. That was never part of the original plan, but it just came together accidentally, simply because the parts I happened to salvage for use on this project had that gentle arc built into their design. I happily stole it, just like I stole yet another recycled image, this time one from the simpit repository, that I posted way before I ever began this thread! Told ya, today's lazy day! :cool:


Wgia2da.jpg

So back to the mockup... And moar recycled images! It should be noted that there will almost certainly be more toggles than what are shown, and the layout is all up for grabs, except for the general location of the staging buttons and the throttle. Those parts are physically deeper, and must sit to the far left, so they clear my keyboard drawer. There will be a small pan underneath those parts to add a little extra depth, to accommodate them. So anyway, what actually changed? Well, the biggest difference is the correct number and type of analog meters, the addition of the Radar Altimeter tape meter (which amazingly had still not been added to the mockup in all this time), and updating the location of all the instruments on the main panel to reflect their final layout. I've also updated the DSKY to appropriately represent just how BIG it's become, and I've also updated the mockup to show the raised Velocity LED module that I had discussed in an earlier post, as well as my latest update for the Auxiliary Data Readout (ADR), featuring my newest idea... Colors!!! There's actually a lot more color everywhere. The overhead module now shows the sky colored Atmospheric Density gauge, as well as the large VFD, the ADR may end up extra colorful, and the DSKY's annunciator grid now accurately reflects it's illumination colors, The DSKY annunciator LEDs normally come in only Red, Yellow, and Green. A while back, I had taken up the challenge to do something useful during the end credits of the last Lord of the Rings movie, so I repaired my milling machine. With it fixed, I milled out the LED dies from a surplus of yellow annunciators I had. I epoxied 3mm LEDs of a variety of other colors into the milled out annunciators. This allowed me to create annunciators that represented the on screen colors of the various navball vectors, e.g.. Prograde, retrograde, Normal, anti-normal, Radial, Anti-radial, etc. In addition to the unique vector colors, I have a blue annunciator to signify ground contact, a reference to the Lunar Module's blue contact light, as well as several standard red green and yellow annunciators for things like High Temp, Chutes Risky, Chutes Safe, Master Alarm, RCS, SAS, Brakes, and stuff like that. Looks like Christmas on the mockup, but it should me much more muted in operation. The entire left column will only ever have a single annunciator lit at a time, indicating what vector is being displayed on the Navball's crosshairs. The right column has a number of conditional and status indicators that could come on in different patterns.

Now regarding the ADR... I've been looking at part availability and cost, while also wondering just how do I actually control these displays, and I think i have a great solution! If I can source the parts for a reasonable price, the ADR will now be gaining color coded displays! I already have yellow smart LED displays, and red and green ones both seem to be available for semi-reasonable prices on ebay. The units displays might all end up reading green, or I might get the yellow and red versions. I just have SO many green ones already, sooooo... The basic plan is that there will be a red, yellow and green display, and I'll have a red yellow and green button by each display, to select that display. I will have several additional pushbutton switches (refer to my post on the smart displays to see what I'm referring to) that will each refer to a specific bit of data. Press a display button, press a data button, that data goes to that display. Super simple! I've also been thinking that I'll probably just have fixed data on the overhead VFD, but if I do end up doing anything else up there, I might end up using a similar assignment system.

The final big update is easy to miss. If you look closely, you'll notice the raised LED module above the Navball, and if you reeeeally zoom in, you'll see additional LEDs on either side, and on top, just below the velocity readout... These bar graphs will serve as a rate meter. It's one thing to see your attitude and your velocity, but a rate meter tells you how much rotation you are currently experiencing on each axis. It's actually possible to zero out a wild spin using just your rate meters. That's one reason why I feel rate meters are an absolute necessity for my build, and I think I can make them incredibly thin. I've decided that I can take advantage of the raised LED velocity readout as an opportunity to create a pair of "bezel wings", just off off either side of the Navball. I haven't decided which path to take. I could try to buy a bunch of those Russian micro bar graph LEDs. They have red and green varieties, and they look really cool, but they are only 5 segments, and 5mm long, so I'd need to order a LOT of them! The other option is to just buy a bunch of surface mount LEDs and create three identical boards with the SMD LEDs as individual segments. It ends up being a ton of extra work, but they might look okay, and if I'm doing a circuit board for the SMD LEDs, I have the added advantage of routing wiring on the back of the board more easily without through holes taking up space... Either way, I'm dead set on on having those rate meters!

Edited by richfiles
Link to comment
Share on other sites

So, this is a pretty old thread, from way back in 2017, but it popped up in a  search on Translation Hand Control (the official NASA term for the RCS controller), and I learned a few things about it that I'd forgotten. Apparently there was a mode switch of some kind tied to rotating the controller, making the Fairchild Channel F controller even more relevant! Reading that thread again reminded me that I wanted to use rotation to emulate the scroll wheel... Might still do that. We'll see. One issue that was brought up, was the lack of tactile feedback in the switches, and the fact that the controller is purely digital. The one single reply that I had not read, from way back in 2017... Is actually a GREAT idea! If I want tactile switches, I only need a solenoid to "tap" the mount that secures the THC unit. That would give both an auditory and tactile feedback when any switch engages or disengages. Honestly, it's a super simple solution, and it would definitely work, and I like it VERY much! :D

Hmm... Now I need to either start saving for a 3D printer, or find someone with one willing to help me out to make bezels... Particularly the velocity/rate meter bezel. I want that to be perfect. I might just try machining it, if I can find aluminum pr plastic bits that are sized right. I REALLY need to clean up my closet machine shop, so I can get to my mill.

Link to comment
Share on other sites

Downloadable video:
https://i.imgur.com/euAwlXP.mp4

I must apologize for the audio quality on this video... Seems my mic's gain is cranked so high that you can even hear "wind" blowing across it as I move left and right. It picked up the audio of me tapping my phone screen... Weird, but okay... No idea why it was so sensitive.

Now that that oddity is out of the way, just a minor update. I got the new motors in the mail yesterday, and I installed the slowest speed model of the two to see how it worked... I like it. Good low end speed control. I can drive it on as little as 0.65 volts, and with PWM, I should get even better low end control. At low speeds, it's actually nearly silent, though I imagine once all the parts are assembled, I might get chassis amplification of noise. It's one reason I plan to mount this to the chassis using rubber grommets, and plan to use foam to keep any metal parts from making contact with anything else directly. For reference, each number on the tape will represent the height of two numbers in the final tape meter, once the tape has been properly printed. Each of the lower altitude increments will be in 10 meter increments between 0 and 1000 meters, 100 meter increments between 1100 meters and 3000 meters, and 500 meter increments between 3500 meters and 8500 meters, with the final unit being >9999 meters. It's a total of 135 total increments. I might tweak that a bit. I need to see how quickly decent can happen at 1000m. If it drives the tape too fast, I could have a transitional region with 50m increments, and get some finer resolution farther up the tape. Ultimately, the real goal, is to keep the tape speed low, and thus the noise low, and ease in reading high.

I also got some, but not all of the taps I recently ordered, as well as a pin vise. Still waiting on the rest of my taps, and the screw assortment. I waited to mount the absolute position sensor, till I could get the taps, so I could thread the mounting holes. I want to be able to loosen the sensor and adjust it, to fine tune it, relative to the tape meter position. 

So yeah, that's where things sit.  Soldering circuit boards for work, so I'll mount that sensor after that's dealt with.

Link to comment
Share on other sites

  • 3 weeks later...

I got started working on my analog meters again. This task proved far more complex than my brain had planned for.

plSQ3d1.jpg

After a test, realized there was a lot of light spill from the color accent LEDs, so I decided to use the dremel to cut out channels for those LEDs.
I also secured the scale by drilling and tapping holes for it to be clamped down to.
On a side note, I looked for a week for my 4-40 screws and nuts, as well as my Dremel bits. Bought the Dremel bits Sunday, and the screws a day before. I found my bag of bulk 4-40 hardware and my Dremel bits Sunday evening... While at the hardware store, I saw the epoxy, and thought, I got that at home... Took me hours to find it. It was hiding in plain sight. In fact... ALL of it was... :mad:

K58hV1R.jpg

A screw and washer might not seem like enough, and that scale might look like paper, but it's not. It's Nekoosa Synaps XM synthetic paper, which is a textured polyester sheet that can be fed through a laser printer. It's very difficult to tear, and the four screws and washers holding the four tabs keeps it tightly in place.

AY82nMx.jpg

I cut, drilled, and mounted a small piece of protoboard to the meter, where the old incandescent light sockets were originally mounted. This will be where all the LEDs mount.

y4SnRBq.jpg

Small snag... I already prepped my red and yellow LEDs ages ago. I had a massive pile of 1x4 rectangular yellow LEDs, but no other colors. I needed 1x2 LEDs, so I used my mill to cut them into two. I DID find some 2x4 green LED packages, but these were too wide, so I used a tiny hack saw blade to saw four of these 2x4 LED modules into eight total 1x4 modules. Had I used the mill, I would have 1: had to clean up the space to use it, and 2: ruined half the LEDs. The mini saw blade went through the center without harming the LEDs on either side of it.

Fq8ImNo.jpg

It took a while... There's a fiberglass reinforced board inside these, where all the LED dies are bonded to. It really slowed the blade down.
Took a while, but the alternative was spending money to wait even longer.
I tested every LED die with a small coin cell battery, to verify that none were damaged by the sawing process.

2XRnjVO.jpg

Since these were cut, I had to paint the exposed side to contain their light.

tdxZzb0.jpg

Bent the negative leads...

nEbDaL6.jpg

I kinda went nuts, and gave every LED it's own resistor. For this application, I just went overkill. One issue with assembly, is that the ideal resistors in my collection were pre-bent resistors, meaning I had to un-bend them for all of these. Lead forming actually wasted way more time than I expected. Such is the cost of free-form electronics.

Hu7lsCa.jpg

Made sure to test every LED assembly.

P6XixI6.jpg

Test fitting the Green LED into the carved slot behind the scale.

lPcFCDV.jpg

Likewise, testing the red and yellow LED assembly.

Gonna split this post, cause it's already pretty long...

Edited by richfiles
Link to comment
Share on other sites

CByQFiw.jpg

I started test fitting the LED assemblies, securing a wire, and then pulling them back, applying epoxy, and then lighting the LEDs up, in order to test the alignment with the color accents on the scale. The epoxy sets in about 5 minutes, so that gives just enough time to get the alignment corrected before the LEDs are locked into their final places.

eEHAub3.jpg

This was a real jumble. Next time, I'll plan things ever so slightly differently, and try to be a little more uniform with how I do the wiring.

O3P8uf8.jpg

Once again, a resistor per LED. I tried to aim the LEDs to best spread out over the diffuser, and I may still try to adjust the alignment for best spread. I used 10 of the aqua/teal colored LEDs I picked up in bulk

bZ0bvJK.jpg

Too much side spill of the light... But there's a simple solution for that!

Bb8SUxi.jpg

I figured out the geometry for a light shield

oCIVgWx.jpg

It installs nicely over the LED assemblies, and doesn't intersect with meter operation.

tZ95qwP.jpg

Once side installed, and it's doing the job nicely! I'll paint the edge of the plastic to further contain light spill.

And here we have it...
One finished backlight mod!
One down, four to go...

cCyxVsc.jpg

I'm pretty satisfied with how this turned out. I've been up all night working on it, but after just a few more tweaks, It'll be ready for the movement assemblies to be reinstalled, and the cover closed up. I knew exactly what needed to be done, but my goodness, getting it from in my head into reality just took forever!  There are ways I can streamline, and I do expect the next 4 meters to go faster, but boy, it's gonna be slightly tedious. I'll make it though. A lot of the most tedious things have already been completed too, like sawing the green LEDs and measuring the shields, so there's that.

Edited by richfiles
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...