Hacker News new | ask | show | jobs
by cattown 206 days ago
Doesn’t this only really affect actual Arduino brand products. There’s tons of just-as-good cheap knockoffs available. See Elegoo kits easily found on Amazon for example. The IDE is open source with the AGPL license.

Can’t we just cut Qualcomm out of the supply chain and keep going as normal without too much disruption? Doesn’t even feel like a hard fork is needed. Just don’t buy Qualcomm’s crap.

2 comments

Sounds great in theory. But this would put a serious dent in the Arduino opensource community and fragment support.

Arduino is the unifying umbrella that keeps everything together. With that gone the platform will surely lose.

Esp32 is just as big if not bigger.
ESPs are great, but their hobbyist ecosystem ultimately relies on the goodwill of a Chinese company that could just as easily decide they want to go the way of Qualcomm, or worse.
Any company can "go the way of Qualcomm", as you call it. To my knowledge, there's no indication that there's any more danger of them going that way relative to, say, TI or ST?

Don't get me wrong, the fall of Arduino is a real loss. Espressif is a company in the business of making money, while Arduino's mission was to build a robust tinkerer ecosystem. Absent an acquisition, it's probably fair to say that Arduino would be less likely than Espressif, ST or TI to do bullshit like this.

They could, but they have not, and I don't perceive that risk to be particularly enhanced just because they are chinese.

This is just FUD you are spreading.

Espressif has a pretty good Arduino compatibility layer for the ESP32 series. So you can follow Arduino tutorials and almost everything will "just work". This what I use for quick and dirty projects.

For more "serious" things, you have the ESP-IDF, which is a pretty good C-style interface to all sorts of hardware features. Less newbie friendly than the Arduino interface, but gives you more control. And it can be used in combination with the Arduino interface.

And then, as the cherry on top, you have their official Rust HAL for the ESP chips, implementing the standard Rust embedded-hal interfaces so it should "just work" with the growing Rust embedded ecosystem.

It's honestly impressive. The only thing that has kept Arduino competitive is their brand, good reputation, and focus on the education and tinkerer space. I frankly don't understand what value Qualcomm sees in Arduino if they're just gonna throw away that reputation and education friendliness.

ESP32 is fantastic. I just ordered four more today for various projects. Barely cracked $20 CAD and free shipping from Ali.
And a dev board only costs a couple of dollars on AliExpress.
dev board with wifi and bluetooth no less
I wish there was a esp32 board with optically isolated 24v level shifters and screw terminals…
There probably is if you look hard enough. Closest thing I can think of is the MKS-DLC32 motor control boards that are generally used in 3D printers and laser engravers. You can buy just the board and reprogram it. They just run grbl with serial and web interfaces anyway and have an arduino bootloader.
yea, they tend to want to take in tmc2209s or other low-power stepper driver chips.. my use case is to drive bigger (3A+) motors with external stepper drivers. I'd also like to easily use 24v sensors and stuff (hence level shifting and not just mosfets..)

something like the teknic clear core but esp32-based.

There are optoisolated mosfet modules available on aliexpress, or what exactly do you mean by “level shifters”? What’s your application?
You can search through AliExpress, but I am afraid that your request is so specific that you will need to design something yourself.
Thanks to the open source nature of the Arduino ecosystem, you can make it so!
Ars longa, vita brevis
The goal is probably to prevent any knockoffs of the next generation products.
Not that anyone's even bothered knocking off their current generation products. The majority of Arduino clones are still using AVR or occasionally SAMD processors - Arduino's newer boards were never really accepted by the community. Some makers have even gone another direction entirely - ESP32-based development boards are popular, and there's a compatibility layer for using the Arduino IDE with those.