PlayDate Fulfillment Delayed
lists.play.date
lists.play.date
I may be way off here but my observation is that chips that are very configurable are the hardest to purchase. For example, the STM32 series have something like ~3000 SKUs ( https://www.digikey.com/en/products/filter/embedded-microcon... ).
Normally, this allows every designer to pick the most suitable part and have the lowest total BoM cost. However, in today's challenging supply/demand environment, the total number of unique parts that must be manufactured must be causing a huge problem.
[1]: https://mecrisp-stellaris-folkdoc.sourceforge.io/stm32f1xx-d...
On other hand, I've seen very expensive STM32s being used in near semi-disposable goods.
Car companies are doomed because they required special "automotive grade" MCUs, which are usually just very long running die series with a lot of testing.
Being on old die users, they can't share the benefit of much larger mainstream MCU die batches. They are now in the end of the queue waiting for big batches of dies for mainstream MCUs to finish manufacturing.
IMHO, lots of auto parts uses automotive grade MCUs without any particular necessity. It's just because they were well moneyed, and they can. Some Mercedes car literally have one MCU per button, which just sits on CAN bus, and blinks an LED.
Like a single-use disposable electronic COVID test: https://www.youtube.com/watch?v=UvArprBmdFA (though this one uses an nRF52)
Digi-Key is great for prototyping and small-scale production runs, but once you get into mass manufacturing your CM (contract manufacturer) is buying these parts for you through more direct channels.
STM can produce small numbers of the various different SKUs and send them off to stocking distributors like Digi-Key to support small-scale prototyping and smaller production runs, but they don't aim to stock everything in high quantities everywhere.
Unfortunately, when supply chains get tight the smallest players suffer the most. The big manufacturers went out and locked up their supply contracts when this all started. Companies like STM don't mind because it's much easier to do big manufacturing runs for a few customers than to try cater to small orders all over the place.
Of course, they'd prefer to have the capacity to serve everyone and sell as many chips as possible, but obviously we're bottlenecked on the production side relative to all of the demand.
[1]: https://www.raspberrypi.com/for-industry/
[2]: https://www.industrialshields.com/industrial-plc-raspberry-p...
One of a million examples: https://pipci.jeffgeerling.com/boards_cm/edatec-cm4-industri...
Having your power connector come loose on a vibrating machine or having your SD card die is a serious problem when you're trying to use a machine to make money reliably and consistently.
Anyway that's unrelated to GP really, raspberry pi sucks too much power for playdate, I think.
Hah, I’d never thought of the power connector coming loose but I can see how it will be a real issue in an industrial environment, or on vehicles. I’ve also heard a lot of stories of the Pi’s SD card corrupting or dying, though I agree that actual products might use eMMC instead.
I think the Pi is better suited for less portable products like NAS, or TV boxes, although we already have popular inexpensive SoCs for those.
> unsuitable for consumer devices that need computing power a SBC offers
PLC is not "consumer". "for industry" devices often have service contracts and dedicated staff whose job it is to ensure reliability and spares, and vastly different requirements than a plug and play "consumer" device.
You've compared two very different use cases as if they were alike.
Consumer devices actually have much stricter reliability requirements than many industrial applications - if you look at margins, you'll see that any return is a huge dent. Versus industrial, where swapping out a $50~ sbc part once a year is still vastly cheaper than "high reliability" solutions which cost into the thousands. Maybe you lost half a day of work, but that's probably acceptable for a small shop running a lathe that saved $$$$ on upfront capex.
And, there's no way anyone's using raspberry pis for high availability, such as in manufacturing.
But back to those consumer requirements - there's a lot of software and hardware requirements that you get "for free" with more expensive, traditional solutions. For example,
- verified boot (pre-boot checksum/signing verification, and chain of trust)
- multiple boot partitions with fallback to prevent against bad updates
- image based updates and recovery
- out of band network recovery modes
- guaranteed flash failure rate and yield
- minimal form factor with reduced components for unneeded features
and a bunch of other small stuff that all shaves off failure rates by .5% here and there, and yet is completely worth it to anyone deploying consumer devices. Some of that you could probably implement yourself, but make a mistake versus using a tried and tested solution... well, that's more margins and profit lost.
By the way, in another comment you said "Pi is better suited for less portable products like NAS, or TV boxes". Well, yeah, 'cause it's basically a set-top box SOC that was put into a hobbyist board. ;) The Pi has a TON of "undocumented" features and modes around being a set top box. Broadcom will sell you basically the same GPU/CPU package with a lot of those features listed above.
So it seems possible that "two years" is just an overflow in inventory management restocking projections.
I.e. "more than we can measure", "unknown but not soon", etc.
Other filters will be same part but different temperature range; same MCU but different footprint (which would require a board re-spin but not normally the end of the world).
You'll also get SKUs where different peripherals and flash is available which is generally the same die, but not everything worked when tested at the fab so it will get binned appropriately.
There's other filters but I guess I am saying the total number of SKUs of die that are getting made is not anywhere near 3000.
You are right with the 730 day lead time. Actually anything beyond a year you can interpret that way.
Even when there is stock, the parts will be on allocation anyway. Normally the biggest existing customers get first dibs and everyone outside of that circle is given an absurd lead time. Sometimes you can push your way in if your order is big enough.
I feel for the PlayDate team. It's not a fun time when this happens. Even my usual rule of "make sure there are at least two alternatives if possible" is failing in this shortage.
We've even resorted to ordering dev kits and scavenging parts from there which is good fun :)
Salvage is ok for R&D or high cost assemblies with big FPGA's.
The worst part to me is knowing that they had 5000 completed units, and without the battery issue, mine would probably be at my door already by now since I was one of the first orders.
I know this verbatim sounds like "No wireless. Less space than a Nomad. Lame." or "you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem", both famously wrong assessments of hit products. But in this case, it's different -- the masses already have video games. If you want to make a 320x200 black-and-white game, fire up your editor, open up an OpenGL canvas at that resolution, and start coding. You can have your game available to billions of users tomorrow morning.
They could easily say "we switched from the STM32F4 series to RP2040s because there is actual availability right now" and not alienate a single potential customer.
For example, being observably irked by insufficiently technical PR copy.
But I wouldn't have recognized either of those without going to look up more information, skim the specs or possibly manuals to understand whether or not I care about the change.
The communication from Panic is simple, straight forward, and gives me a bit of context without making me go spend more time on research. They did exactly what they needed to do to help me feel more informed and less frustrated by the change.
On your implication that this is an unnecessary overpriced product, then I suspect this product was not built for you. Sure, someone could purchase those parts and have their own thing up and running in no time. But no one would care.
The PlayDate builds a defacto community all participating in the same product and the hype surrounding it, and this is what people buy into.
I also take issue with this only targeting the HN crowd. There has been plenty of hype in other circles, and the Playdate team will be shipping a no-code project so they're clearly trying to make this accessible to enterprising kids (young and old).
Everyone, including Playdate, knows this. Nobody is thinking this is the next Switch. People who aren't the target audience of the Playdate always seem to think this is the intention and I'm not sure why.
I've said it before, but to me it looks more like a kind of physical Pico8. Again, Pico8 isn't meant for the mass market, but its certainly not useless
But I would say this is probably a bigger market than you seem willing to accommodate in your argument.
Panic deserves every ounce of goodwill they’re getting.
But when people boast about their amazing products to reek in VC money I actually get upset. I'm not sure if I'm more upset at the founders or the VCs though.
For example recently they have been raving about oxide, how amazing it is, how amazing the founder is, how amazing the idea is. But if you look at the website with all the ambitious goals and an estimate of early 2022[1] I can already see this company burning money like no other without ever getting close to that estimate. Either they have zero clue about supply chain or their wilfully misleading investors or a little bit of both.
But I guess that's the world we live in.
Panic is existing Mac software company, that sold (arguably, niche) software at not-that-small prices (well, usual for Mac OS ecosystem, at least in 2000s/2010s), and had a modest success being a distributor of Untitled Goose Game; and PlayDate is made in relatively small numbers; I would think they are self-funded and not backed by VCs.
My hope is that these supply shocks will teach people to better prepare for this kind of thing in the future, leading to more robust supply chains.
Are there serious bare wire and/or plastic shortages right now? I've read about price increases but not shortages.
Its a single supplier. JST is single company in Japan. I'm sure they're busy doing "stuff" and having fun trying to ship things.
Its like trying to buy Nichicon capacitors. There is one company in Japan making Nichicon capacitors. If they're busy, well, they're busy and you wait. There are zillions of "e-waste" reprocessors in China whom will desolder larger electrolytics from old PCBs, peel the plastic shrink, and apply a new shrink with all manner of trademarked names and temperature ratings to random e-waste pulls, including falsely labeled Nichicon. Those are the only two suppliers of Nichicon caps and if they're both busy or sold out you're outta luck.
Now if you're willing to change your BoM or if your safety regulator permits it and your company purchasing dept has a relationship with competitors and no single-sourcing agreement for better prices, you can use fantastic products from Chemi-con or Vishay or tens of serious competitors and hundreds of not-so-serious competitors.
Because you're doing stuff with JST XH I "know" you're doing something with modern RC vehicle batteries. I'm old, we played with RC cars in the 80s using Molex connectors and had the same problem as now, Molex is a single company and if they couldn't ship we didn't get connectors and that was the end of the discussion.
Full size car batteries are not licensed single source technology. Then again a lead post of a given diameter isn't very high tech. AFAIK there are no rechargeable battery pack connectors that are unlicensed at this time. FOSS type projects to issue a standard connector might arise, someday. Could implement 18650 individual cells and holders, those are unlicensed and not trademarked AFAIK but I have not verified that.
BTW JST connectors are extremely complicated not just wire and plastic. The posts are made with a cheap copper alloy, then plated with thick copper and plated again with tin, and the solder tabs are made the same way. I guess the PITA of a stage of pure copper plating is cheaper than paying for pure copper for the entire post. Copper is expen$ive. The plastic is a weird polyamide nylon-alike with some secret sauce flame retardant mix in that supposedly doesn't corrode copper or tin, so the connectors don't burn terribly well. Nylon usually doesn't burn until it melts anyway. Very hand wavy polycarb would melt or be tiresome to deal with at reflow solder temps, nylon is only like fifty degrees tougher but that's tough enough to make it easy to reflow nylon connectors. Or more specifically it'll keep its shape deep into the decimal places after reflow. They used to make polycarb capacitors from like 1960 to 2010 but they gave up, I guess impossible to hot air reflow them I don't know for sure. Polycarb dielectric caps were good higher-temp milspec capacitors...
(edited to note, if you buy genuine JST corporation connectors the above is true. Fake clones from China, who knows maybe made with copper plated aluminum wire and polyethylene?)
Look at what's happened to the auto industry. Cars, which most of the time have a need rather than being a toy or not needed, have issues with chips.
But, IoT devices that are monitoring us to phone home with surveillance on us see to not have a problem.
I'm sure I'm missing something. Am I wrong?
* https://en.wikipedia.org/wiki/Automotive_Safety_Integrity_Le...
https://www.st.com/content/st_com/en/about/quality-and-relia...
It's not about laziness, it's about certainty, certifications, and saving money on unnecessary redevelopment and testing. If each of the ICs on your board gets discontinued every two years, and you have 20 ICs on your board, it means that you will have to go through redesign and re-testing as often as you buy components, even if you're doing ten batches a year.
But for example, an ESP8266 hasn't really lost much value in the past few years, and is unlikely to lose significant value if it sat on a shelf for another few years, so they don't mind a bit of an overstock.
Meanwhile the current year car model will lose a ton of it's value when the next model comes out so they don't want to risk over-stocking it.
But if you've got loads of chips on different boards from different suppliers, a structure suitable for a large business, lengthy supply chains, complex certification requirements, and you can't afford to pay much more? Well, that's going to make things quite a bit more difficult :)
https://www.freep.com/story/money/cars/2021/06/15/car-chip-s...
Somebody at a major chip company told me that they went looking for, and found, new customers after the automotive customers canceled their orders.
So not only did the car companies ordered more than before after they realized that demand was not dropping, even if demand for them had returned to what it used to be, the total demand from other customers is now higher too.
Automotive got hit especially hard since any feature that requires electrics has the microprocessor embedded in that feature. Very cost effective-you don’t ship extra cpu power for unused features.
Tesla did the opposite though—centralized processing and over allotted cpu cycles by also made it easy to upgrade via software only.
The claim is more that they are bad planners, orthogonal from whether they use JIT or not.
They're not doing proper supply management. You can do proper supply management with JIT or without JIT. You can also do improper supply management with JIT or without JIT.
For it to be "no true scotsman" they would have to be claiming that "doing JIT" is a solution to supply management. And they're not claiming that.
When things go well this just in time manufacturing is lauded as a huge money saver, when they aren’t… you get now.
The business of running everything to the wire on credit and working “cost of capital” so much into business decisions gets us here.
Automakers only make few percents of MCU market. Just the most profitable one. Plus, a lot of MCU makers have own fabs.
It's very unlikely they took "months" of factory output. They just got their small batches to wait until the tsunami wave of mainstream part runs is done.
Meanwhile the IoT space has been growing rapidly in the past few years, and those suppliers didn't cut their orders. IoT devices like the ESP8266 can sit in a warehouse for the next few years before being sold for use in some smart lightbulb, but automotives will lose their value as they become last year's model.
With the supply chain disruptions and increasing consumer spending automotive industries basically lost their reserved spots are struggling to claw back their manufacturing and shipping capacity.
So basically in this game of musical chairs the automotive industries stood up while the IoT space stayed sitting, and then the supply chain disruption removed the chair the automotive industries had been sitting in before...
That's not what's happening. What's happening is that the $15 part now costs $150, and is only available from sketchy Asian brokers that aren't on anyone's list of approved vendors.
The semiconductor houses had better unfuck themselves SOON, or 2022 will go down in history next to 1929. I don't think anyone understands how serious this situation is getting.
Those older nodes "chairs" that the automotive industry used are less profitable in general. One doesn't simply spin down and spin up a semiconductor fabrication plant.
>> the supply chain disruption removed the chair the automotive industries had been sitting in before...
Replacing the (old) chair is easily in the billions of dollars. Not everyone can foot that kind of bill.
There is no excess capacity at fabs, so if someone buys their way to the front of the line, the fab is going to miss delivery dates on all the contracts it currently has.
Fabs do have that option, but it's going to cost an enormous amount. Automakers have to pay enough that the fab makes enough money to compensate for the loss of reputation (it won't be a secret that they let someone skip the line), even after subtracting any contractual fees brought about by missing delivery dates on other contracts. That's why you aren't paying slightly more, you're paying orders of magnitude more. I would also be unsurprised if everyone who can get in an order is paying a little extra to raise the contractual fees for missing a delivery date.
A single jumped order can make 100 other contracts deliver late. That's a lot of fees.
Cars have bigger BOMs than IoT devices.
Given the long lead times, tech companies are scrambling to use alternative chips: first finding something functionally equivalent and pin compatible; that failing, qualifying something close enough and redesigning PCBs with an updated component footprint; last case scenario, porting FW to a different chip and redesigning circuits to accommodate.
Traditional car companies largely rely on suppliers to redesign electronics (at even greater cost and lead time). There's also more liability with cars so last minute redesigns have to be taken very seriously.
Just to put this in perspective for some readers, I used to work at one of the largest automakers and suppliers would bend over backwards for us. They would shut down the line and retool for us when we needed something quickly. But even when things were running smoothly, some parts had a 12 month lead time and there was nothing that could be done to expedite that.
I remember one part that we shared with many other automakers had a recall. It took the industry over 3 years to supply all of those parts to consumers. Not airbags, this was almost 20 years ago.
All of that is without a design change. Now add a design change on top and it can easily move a 3 month lead time to 12 months or more.
I do consulting for another automaker now and one of our chips has become unavailable. Actually, at the beginning of the pandemic the price jumped almost 10,000%. We had no choice to pay it, but that also killed all of the margin on that particular part so we immediately started redesigning the PCB for a new chip. The software had to be rewritten for the new chip; several case components had to be redesigned to accommodate the new PCB, testing, mass production, etc. That was over a year ago and the part is just starting to roll out now.
So, I think PlayDate's messaging is completely reasonable.
Why that occurred is another question.
The auto industry also had unreasonable chip reliability demands - physics doesn't care that they wanted 30-year life while also having 7-10 nm CPU performance - you can NOT HAVE BOTH!
IoT is primarily NOT 7-10 nm performance nodes - AVRs and many ARMs are not at that level - you can get by with larger geometries which can be made on older processes. So not so much shortage issues.
Intel FPGAs aren't typically used in cars, for example, yet we're seeing quotes of $500+ on parts that used to cost $50. Lead times? "Don't ask."
Everything is sloshing around.
If you want to deliver that part to beat your competitor this year, you will find a substitute.
https://www.bloomberg.com/news/articles/2021-05-06/chip-shor...
https://www.autoblog.com/2021/11/05/bmws-losing-touchscreen-...
Slightly confusing since it's not the removal of the entire infotainment system, just the capacitive controller. The system is still controllable with the joydial. Seems like that's not really a $500 cost center, more of a way to appease the customer.
And some makers like Mazda pulled the captouch off their IVI with the recent generation of cars pre-COVID, it just wasn't worth the cost.
Seems like most people didn't need it anyway.
Though the 1997 Town Car, had many more controllers than a 1997 Taurus for comparison.
Having an electric vehicle doesn’t mean it needs the fastest hardware. You can run the entire base mechanics sensors and outputs of an electric vehicle on an Arduino with some extra breadboards.
Features like blind spot detection, backup cameras, and adaptive cruise control are pretty valuable for general collective safety reasons.
Car mfgrs are in the risk adverse capital preservation mode and it takes years for changes to be made. You only have model ABC CPU in stock? Has that undergone enough approval and testing processes to be an automobile ABS controller? No? Then we wait. It'll take years for model ABC to be approved -or- similar years for us to design a new brake controller system.
If you ship an IoT product its assumed it'll have zero aftermarket support, be wide open to new security holes, and probably stop working in a couple years at most. Cars are expected to have parts available for 20 years, never be hacked, and reliably operate in a life critical environment for decades.
If the IoT temperature sensor is 2 degrees high, nobody cares anyway, ship it and fix the software. If the automotive brake controller only applies the brakes 99.9% of the time perhaps because it has less memory so the stack crashes under weird and rare conditions, it'll pass trivial levels of testing while killing lots of people causing a financial and PR nightmare...
A better comparison to automotive would be aviation, or perhaps ocean shipping.
Every other week it's another *drop your NPD responsibilities and come up with a solution to this shortage so we don't stop our assembly lines* which is quite frustrating to keeping "on schedule" and "in a flow state"... If it's not in *your* warehouse or allocated to you in *your* contract manufacturer's warehouse, it doesn't exist.
10 years ago it was pretty common to design small submodules and stitch them together into a final assembly, that would get upgraded piece-meal as tech/product needs evolved
about 2-3 years ago it became more economical to just design an entire bespoke board for any new project, and then run an entirely new board for any subsequent changes. i loved not dealing with interconnects anymore
but now I'm back to reusable modules and sub-assemblies again, because by the time i'm finished designing an entire board, a single part will be out of stock and i'd have to start from scratch :(
if you can reach for creative solutions, a couple months ago it was cheaper for me to use one of those 6-pin power only USB-C connectors with an off-the-shelf USB-C cable than a 6-pin molex cable assembly...
The chip/ship supply shortage is again squeezing small/medium in favor of large players.
Very little margin and too much optimization/efficiency is bad for resilience. Couple that with private equity backed near entire market leverage monopolies/duopolies/oligopolies that control necessary supply and you have trouble.
HBS is even realizing too much optimization/efficiency is a bad thing. The slack/margin is squeezed out and with that, an ability to change vectors quickly. It is the large company/startup agility difference with the added weight of physical/expensive manufacturing.
The High Price of Efficiency, Our Obsession with Efficiency Is Destroying Our Resilience [1]
> Superefficient businesses create the potential for social disorder.
> A superefficient dominant model elevates the risk of catastrophic failure.
> If a system is highly efficient, odds are that efficient players will game it.
Hopefully that same mistake is not made in the future. It will take time to build up diversification of market leverage in terms of chips for availability. Hopefully we have learned our lesson about too much concentration, with that comes leverage and sometimes a "gaming" of the market.
This chip shortage, and all the supply chain problems during the pandemic as well, will hopefully introduce more wisdom and knowledge into business institutions that just because things are ok while being overly super efficient, that is almost a bigger risk than higher prices/costs. Competition is a leverage reducer. Margin is a softer ride even if the profit margins aren't as big.
If that's not your cup of tea, cool. But there's a lot here for several communities.
The steam deck (a real linux handheld computer) on the other hand, gimme gimme gimme
Note that Panic hasn't developed any of those games; they published them.
Continuing that trend, nearly all of PlayDate's announced games are also externally developed and (obviously) published by Panic.
Seems to be an emerging successful model: take the revenues from a game/software product and use it to bootstrap a hardware company.
Like I said from the get-go that most of these will be used as desk ornaments (albeit pretty and functional ones)
Not long after Panic announced a dock with a pen holder.
They know their market, people with a lot of disposable income and a want to a showpiece that's not as flashy as gold pen or something
Teenage Engineering has a variety of products unrelated to this game console, including the ITX case.
Teenage Engineering is behind the physical device, which is what represents most of what I'm describing here
https://arstechnica.com/gaming/2021/11/playdate-delays-to-20...
(via https://news.ycombinator.com/item?id=29191933, but we merged that thread hither)
Peak Design had some issues[1] with shipping their phone accessories (tripod, bike mount, etc) because of the shipping capacity crunch. Apparently large electronics companies like Apple have booked out most of the air freight capacity.
1. https://www.kickstarter.com/projects/peak-design/mobile-by-p...
one is "what a cool quirky company, they always do stuff like this, i like their quirkyness i wonder what they will do next"
or
"what fever dream did they have that they could put together a gameboy clone? they don't know the market. haven't they seen what happened to the lynx and neo geo pocket and the wonderswan and even the vita? its like invading russia in the winter, you don't make a handheld system in the age of cellphones"
Wait, wait, wait… Are they saying that if the battery is too drained the device will not charge? It that’s the case, it’s a terrible design decision!
Also, isn’t the + shaped control a Nintendo patent?
Secondly, did you even read past that paragraph? They got a new supplier and replaced the batteries with better ones in every device.
Their write up seems to imply that the device wouldn’t charge if the battery is completely drained.
It happens sometimes in cheap devices in which the charging logic is managed in software, but it’s a terrible design decision.
If that’s the case, a better battery will mitigate the problem but the terrible design remains!
In my experience, this is a pretty common practice, not limited to cheap devices. Many modern battery-driven devices I've looked at closely (for example: e-book readers, smartphones, ...) cannot bootstrap from a completely dead battery. They have to bring up the CPU, which then brings up the PMIC, before it can start charging the battery.
The difference between well-designed and less well-designed devices is mostly in how well they protect the battery from discharging beyond the point where this minimal bootstrap process stops working.
It really opens up a lot more options for developers and a new paradigm for playing games.
I don't think the crank is going to be anything ground-breaking, but I like the idea of designing new controllers. It's cool.
I'm actually happy with this since I just brought too many toys recently. Gives me a bit more time to save
> The Crank. Yes, the crank. Is it a gimmick? Nah. Does it charge Playdate's battery? Nope.
I guess they could revisit that eh ?
Incidentally, people are so offended by the suggestion I immediately received surprise downvotes. Who knew it was such a controversy.
“Yep that is my life?”
Every single software company that jumps hardware finds out in a sour way how completely different the two worlds are.