5,833 karma · joined October 29, 2009
I do custom electronics, robotics, and embedded software development - I specialize in quickly turning ideas into prototypes. I've built custom automation equipment for chemistry labs, sensors that are in use in household/utility applications, control circuitry for construction equipment, 3d printing electronics, data acquisition equipment. No project too small. Few projects too large. Deep discounts for open source hardware work.
I would also be happy to come over (anywhere in Europe) and teach any of the above skills to a small group of interested people. I've taught courses in electronic assembly (SMD), 3d printing (building/using printers, iterative 3d model design using programming) and robot design and construction. I've taught courses at several universities, hackspaces, and conferences.
Big name manufacturers are refusing to invest in fab expansion because they believe (correctly) that total demand for semiconductors has barely moved. What has changed is the confidence in the market (and this was destroyed by a major fuckup by car manufacturers deciding to screw over their suppliers at the expense of literally the entire industry). Nobody is actually producing more electronics (many manufacturers are producing less because they need to ration supply and can't allocate as much to specific products and risk not being able to produce others). Everyone is buying more, because they can't be confident they'll be able to get stock when they need it.
Chip manufacturers know that anything they put on the market now will be gone immediately, at any price. They also know that one day everyone will have enough stock stockpiled and will stop buying for a while. If they increase production now, they have added expenses and a limited time to recoup them before there's oversupply on the market. If they keep production at current levels, they get more revenue as the prices are higher, and lower costs so they can weather the coming overproduction phase better. It makes zero economic sense to expand production.
Some chip manufacturers are asking customers up front for demand visibility several years out to be able to plan better. Others are being absolute dicks and doing the same thing in an openly-hostile way by holding customers hostage (yes we know you ordered two reels of this part and we promised delivery by date X. We won't deliver on date X unless you also order and pay for another ten reels which we won't commit to a delivery date on, and also your order for the two reels is non-cancellable and non-refundable). I can't name this company because it would put the customer at risk, but they're a household name in the industry.
The core problem is everyone is operating in the dark and there's no visibility into future demand, supply, pricing, or availability. In this situation, large capital expenses make sense on the buyer side (to ensure future supply and widen their visibility horizon) but not on the supplier side (who then shoulder the risk of future demand cratering and being left sitting on their capex).
Automakers caused this. The issue is not just that they fucked up and ruined the market that one time in mid/late-2020. The issue is that that one fuckup destroyed the confidence in the market. So you can no longer rely on stock being there when you need it, meaning you need to buy as much as you will ever be likely to need, because you don't know when you'll be able to buy again. So you buy as much stock as you can afford to, and if you can't afford to you borrow money and buy it anyway. This is a big problem, because the signaling mechanism of the market is broken. Any stock that shows up now will be gone instantly, but the aggregate demand for parts hasn't really moved - people don't need significantly more parts, but they do need to be certain they'll have them when they need them, which is why they buy more than they need now. At some point you have enough stock and don't need to buy again for years. This is why it doesn't make sense for semiconductor manufacturers to build out additional capacity - by the time it's up and running 14-18 months from now, there's no guarantee anyone will be buying parts in anywhere near the volumes that are needed right now. So this demand shock at the moment is temporary and nobody can predict how long it will last, but you need to know demand way out if you're going to set up a fab expansion. This is why the bullshit move that automakers pulled is having so much outsized impact on the entire industry.
To answer your other questions:
All complex devices with large number of parts in them are super vulnerable to one tiny part halting the production of the entire device. This is why complex devices are poorly available. For GPUs and game consoles in particular there's an extra market-distorting factor of bitcoin fuckers and scalpers, respectively. Apple builds complex devices with large numbers of parts in each.
You can't use a 7nm fab to build things you would normally build on 120nm. Not only is there way too little 7nm capacity, and it's much more expensive per chip, but the smaller the node size the higher the defect rate is going to be, and the lower voltages your parts are going to be able to handle. Automotive and power electronics need to handle high voltages. You will never see 7nm process parts being used for switching mains voltages, for example, or driving 600V motors. In addition, designing parts for newer processes is a lot more work and has very long setup times.
None of the chip shortage can be attributed to AMD or Apple or Intel. They are a totally different category of part/process than the ones that are currently most affected. Intel is still operating near their capacity and selling countless server and laptop CPUs. I don't think this is a factor at all here.
Remote: Remote only
Willing to relocate: No
Technologies: electronics, part sourcing, PCB layout, hardware prototyping
Email: kliment@0xfb.com
Project/contract work only.
I do electronics, end to end (design from idea, part selection, layout, prototyping, testing, enclosure design). Lately I've been working mainly on adapting existing designs to the new reality of part shortages. If you have a device that you can't produce at the moment due to part shortages I might be able to help you redesign it for the current availability situation. Of course I'm also more than happy to help with new devices. Contact at kliment@0xfb.com or Kliment on liberachat.
Recent-ish example of this kind of adaptation: https://www.kickstarter.com/projects/arthurwolf/smoothieboar...
I won't work on weapons, advertising, cryptocurrencies or automotive (for motivation on the latter, see my analysis on the reason for the component crisis here https://news.ycombinator.com/item?id=26931498 ). This is non-negotiable, don't bother asking for exceptions.
I do electronics, end to end (design from idea, part selection, layout, prototyping, testing, enclosure design). Lately I've been working mainly on adapting existing designs to the new reality of part shortages. If you have a device that you can't produce at the moment due to part shortages I might be able to help you redesign it for the current availability situation. Of course I'm also more than happy to help with new devices. Contact at kliment@0xfb.com or Kliment on liberachat.
Recent example of this kind of adaptation: https://www.kickstarter.com/projects/arthurwolf/smoothieboar...
I won't work on weapons, advertising, cryptocurrencies or automotive (for motivation on the latter, see my analysis on the reason for the component crisis here https://news.ycombinator.com/item?id=26931498 ). This is non-negotiable, don't bother asking for exceptions.
Every single time I touch anything web-related I discover that the entire landscape has shifted, all the tools I used last time are now abandonware, and I have to figure out everything anew. It may be more accessible if you're starting from scratch, but it's a constant treadmill that you instantly fall off of as soon as you do anything else. And when something doesn't work? Good luck finding out what's happening in the countless layers on top of layers on top of layers.