11,466 karma · joined March 24, 2008
Available for smaller projects (sub-80 hours), consulting, or to just shoot the breeze.
littlemachines@cedarlakeinstruments.com
Like I said, I don't remember all his design decisions, but they wanted to retain the original position sensors.
Around 2019 or so I was approached by an engineer who had a small business retrofitting very old machine tools with modern motion controls. Think very large lathes and planers. The problem they had was that in order to get these systems working with newer controls, they had to make time-consuming modifications to the old machines, in some cases modifying the axis motors and that cost added up quickly. The engineer realized that it was theoretically possible to take the old analog position signals and convert them into something a modern motion controller could read. That converter box would make the retrofit pretty much plug & play, but he didn't have the programming expertise to make it happen.
We probably built the first iteration of the converter for under $50 in parts and less than 50 hours of development time. That had me searching for other similar opportunities. I have found a few, but they tend to be one-offs that aren't worth the time unless you're already building something similar. Either that or my ability to see opportunity sucks!
The dependency problem doesn't exist, because all the features were already approved to be in the release. The only way there would be a problem is if someone decided late in the game to pull a feature and that feature was a dependency to something else.
No such thing! Companies that aren't already actively using AI for embedded development are looking closely at it and experimenting with procedures to incorporate into their workflow. Why anyone would think that a company would ignore a potential improvement to their bottom line is beyond me.
Yeah, it might take a while, but it will happen faster than you think.
I'm actually dealing with exactly this problem on an old project right now :-(
Bad memory from a couple years ago. Debugging a machine under development at a customer site, which was luckily only a few blocks from the office, since I was there a lot, I would get random resets, hangs, and loss of debug information from the SWD probe. Swapping boards, debug probes, nothing we could think of fixed it and it was so random it was hard to track down.
Long story short, after it happened on one occasion when the project EE was also debugging something and he touched one of my probes, we found that there was conformal coat residue on some of the debug pins and the probes would occasionally vibrate onto an insulated section, causing loss of signal.
No idea why the board house put it on a prototype, but we probably lost a few dozen hours due to that one problem.
Anything to save a few bucks on a 6264 SRAM component :-)
This is a non-starter for the US.
And minimum speed on US interstates is typically 40mph, so that reduces its usability even more.
A similar argument was made in the early 90's/late 80's for using Fuzzy Logic (https://en.wikipedia.org/wiki/Fuzzy_logic) instead of classical control algorithms, including PID.
I'm sure many here will remember the late Bob Pease of National Semiconductor writing articles[1] against this, mainly due to the inability of the designer to predict the behavior of the system. Believe it or not, being able to logically reason about how an algorithm that's controlling tens of thousands of $$$ of product in process is actually important.
[1] https://www.electronicdesign.com/technologies/embedded/digit...
When I was in nautical school, I was taught to always be aware of sea state regardless of where I was/what I was doing so I'd get in the habit of always knowing what the sea was doing.
Now I live on a farm. We are always very aware of the weather and instinctively comparing what we see around us to what the forecasts say.
When I lived in a city, I was barely aware of even if it was supposed to rain later or not. Going from your climate-controlled house to your climate-controlled car, to your climate-controlled job, you simply don't notice those things except superficially.