Comment by jajuuka

Comment by jajuuka 7 days ago

41 replies

I don't think Qualcomm bought them to destroy them. I think they see Arduino as a gateway. Instead of hoping students will learn ARM it's more reasonable to leverage Arduino's simple nature to act as an on-ramp for more low level developers. I wouldn't be surprised if Arduino IDE saw a revamp to better support jumping the gap between the Arduino to Snapdragon.

ST and TI do the same thing with their boards too and it's not a bad strategy.

pclmulqdq 7 days ago

People are making so much of this when it seems so much simpler. Qualcomm likes buying high-margin businesses, and Arduino is a high-margin business. Gross margin on their boards is over 90% (hence why you can buy a Chinese clone of a $30 board for $3) and this trend shows no signs of slowing down. The TI equivalent of the $30 Arduino Uno is $5, and it's a true gateway product.

  • jacquesm 6 days ago

    The Raspberry Pi Pico blows the Arduino out of the water in terms of computational speed, available RAM and so on, and it costs a fraction. I don't remember using an Arduino since the Pi Pico came out. And if the Pico isn't enough there are the bigger family members waiting in the wings. For me Arduino is mostly over. And then there is Espressif as well, they make some neat boards.

    • JKCalhoun 6 days ago

      Long live Teensy [1]!

      I just wanted that someone mentioned these Arduino-likes in the comments. I suspect many of you have come across them though.

      [1] https://www.pjrc.com/teensy/

      • Arch-TK 6 days ago

        The teensy is so weird though. At least back when I played with them. They put a secondary chip which let's you flash over USB but they cover the debug pins and the only way to get serial over the USB port is to have a whole USB stack as part of your application. As a development board I would rather go with one of those STM32 backed boards and a knock off STLink, you need the STLink to flash, if you want DFU you can add that yourself, and you get a debug adapter.

      • jacquesm 6 days ago

        Yes, the Teensy is pretty impressive too. I've used one in a project and came away impressed.

    • extraduder_ire 6 days ago

      Do you mean the Uno specifically? There are a lot of Arduino boards with varying capabilities.

      • jacquesm 6 days ago

        For everything Arduino offers that I've ever used I know of a cheaper board with better specs.

    • [removed] 6 days ago
      [deleted]
  • mastazi 7 days ago

    You seem to equate gateway product = affordable but, IMHO, a gateway product is something that people who are not in the field are likely to stumble upon. I recently saw Arduino kits for kids at a small local bookstore, I can imagine someone thinking "hey this electronic thingy looks cool I'll buy one for my niece's birthday". On the flip side, people who don't know anything about microcontrollers are not going to look online for Chinese Arduino clones.

    • mrheosuper 7 days ago

      >people who don't know anything about microcontrollers are not going to look online for Chinese Arduino clones.

      But high chance they will look it up on Amazon/Ebay/whatever e-store and buy a clone without knowing.

      • farixco 6 days ago

        This has 100% been my experience, even with in-person shopping.

        You ask for an Arduino, and the follow up question is: 'genuine or generic?'.

        I don't think the Arduino trademark is that valuable, it's already well underway genericization.

    • askvictor 6 days ago

      I think a key part of a gateway product is community. That is what Arduino has, and what RPi has. It can also exist separate to products (e.g. micropython)

  • Romario77 7 days ago

    clone relies on hardware being designed and software written - this takes a lot of money, so you can't just count the final price of parts as the price.

    Arduino is open sourced in hard and software which allows this cheap cloning to exist. It also helps a lot with software and docs, which makes it cheaper for them.

    • pclmulqdq 7 days ago

      A competent engineer designing a devkit as simple as an arduino needs about 1 day of work. Give it a week to include debugging. Amortize that cost over a million units and engineering time comes out to less than one cent per board.

      • RealityVoid 7 days ago

        > A competent engineer designing a devkit as simple as an arduino needs about 1 day of work.

        Hah! I like to underestimate scope as well, but this is really something else. Definitely a competent engineer could make something like this. But a couple of months maybe. You won't even read the documentation for the chip in a day.

      • 1718627440 8 hours ago

        I have been modifying Arduino libraries for weeks, there is much more work in them than just a single day. Granted replacing the Arduino IDE with Autoconf took 3 days. (2 and a half of which were spend on analyzing what the IDE does.)

      • shadowpho 7 days ago

        It’s not quite that easy, and besides the hard part is the SW. arduino spent years writing SW code and still does to make it easy to run, debug issues and provide support.

        Also a million dev kits is unrealistic for vast majority of companies 5-20k is more the number I hard.

  • ezconnect 6 days ago

    It's probably simpler, Arduino knows the market has no future and wanted to get out and did a sales pitch to Qualcomm and Qualcomm accepted.

freeopinion 7 days ago

Some years back when bluepills ran $2, Arduinos seemed to have no point. Today, you can buy an ESP32 dev board with wifi for $6. Or an Arduino Uno Wifi for $55.

  • brucehoult 7 days ago

    Note that both Bluepill and ESP32 can be programmed in the Arduino IDE, using the Arduino library, and the vast library of Arduino sketches and 3rd party libraries (as long as they don't use AVR assembly language.

    So can the Pi Pico, the Milk-V Duo (one 64 bit Linux core, one 64 bit microcontroller core), and many others.

    • serbuvlad 7 days ago

      While that is true, both Espressif and the Pico have their own SDKs, and they're really well written too.

      The Arduino SDK is the simplest to use, sure, but the Pico framework (I don't have experience with the Espressif one) is extremely good, and the Pico's PIO is a godsend. I used it to implement 3 wire SPI (data bidirectional on the same wire) at almost 'real-time', which is to say, at half the speed of the hardware SPI controller (half the speed because the interface clock is put up one cycle and down the next; this also gives enough time for data shuffling).

      Why does the Arduino SDK necessitate a huge markup on Arduino boards, when $0 of every computer I buy to run Linux on goes to GCC?

      • mietek 7 days ago

        Just because most of the free software ecosystem relies on unpaid volunteer work does not mean it is a desirable state of affairs, especially with billion dollar companies building on top of said work while hardly contributing anything back.

      • kiba 7 days ago

        Branding power. Precisely why brand drugs continue to make money over fist for pharmaceutical companies even after patents expire.

        • mschuster91 6 days ago

          > Precisely why brand drugs continue to make money over fist for pharmaceutical companies even after patents expire.

          Generics may have the same active ingredient but (vastly) different pharmacokinetics - i.e. different absorption rates/retention in the body. For basic stuff such as painkillers that's one thing, but for more sensitive medication such as insulin, antidepressants or anything related to the cardiovascular system (heart rate, blood pressure and clotting) one has to be very careful when switching between brands.

    • gh02t 3 days ago

      Its relevant, however, that the Bluepill and ESP8266 cores for Arduino were originally independent reimplementations by third party hobbyists, not made by Arduino. And Espressif themselves have always developed the ESP32 Arduino library implementation. They weren't completely freeloading off Arduino's work, and Arduino (the company and the ecosystem) heavily benefit from contributors of all sorts. Particularly in the case of Arduino and Espressif, they have been successful together.

  • tredre3 6 days ago

    > Some years back when bluepills ran $2, Arduinos seemed to have no point.

    But you still used the Arduino SDK with the bluepill, so clearly Arduino had a point. Unless you were one of the few masochist who dealt with the STM32 toolchain directly for fun?

    The Pi Pico is such a breath of fresh air in that regard. Finally a decent-enough toolchain for a decent-enough performing ARM MCU!