News for hackers. Stuff that matters.
Re:Arduino Goes Pro at CES 2020 by ClumsyPilot on Tuesday January 07, 2020 @05:08PM (#21985572)
And yet Arduino has created an ecosystem of libraries, tutorials, blogs and communities that changed the industry. Now you can program dozens of chips with Arduino core, such as ESP8266/32, etc.

If it wasn't for arduino, many project would never take off.

At university I was taught to program microchip pic16 and oh boy was it painfull. Their software was low quality, errors were incomprehensible, etc.

I think Arduino is Javascript of embedded development: many people use it because it's easier, there is a library for everything and half of them don't work right.

Their i2C has had the same issue for like 8 years and last time i checked it still isn't fixed.

Re:Arduino Goes Pro at CES 2020 by contingencies on Tuesday January 07, 2020 @05:35PM (#21985879)
Agreed. Manufacturers that need volume won't touch $100 per item plus the supply chain reliability issues of Arduino distribution. Portenta is therefore, at best, only useful for a niche area of higher processing requirement small volume users.

At small volume with assured availability right now you can plug together off the shelf microcontrollers and ethernet modules for $3-5 per node. That's 5% of the Portenta price.

What Arduino originally did right was USB flashing + cross platform IDE + library management + examples + media noise. The fact nobody else has bested them is a sad comment on industry.

Re:Arduino Goes Pro at CES 2020 by petra on Tuesday January 07, 2020 @06:51PM (#21986599)
>> The fact nobody else has bested them is a sad comment on industry.

I wouldn't say nobody has bested them.

The real professional Arduino is the Mbed, run by ARM.

It's for professionals, by professionals, and it shows in good quality.

But, you pay for the abstraction - it's inefficient with hardware resources.

Another alternative is modm.io.

It's a modern take on the hardware abstraction layer, claimed to be very efficient.

It may just be that with it's combination of high efficiency and portability, you would get the cheapest mcu for your project.

Re:Arduino Goes Pro at CES 2020 by contingencies on Tuesday January 07, 2020 @06:58PM (#21986652)
I must respectfully disagree based on research conducted within the last 2 weeks. Everyone claims their IDE is the business, in fact all the closed source ones are all crap, poorly documented and only allow you to easily taget a subset of platforms from a subset of development environments. For example, out of the box MBed Studio doesn't support many lower and mid range chips in the STM range. If you want to buy a high end chip with a MAC, it might be a great option (look at their hardware gallery[0] for an idea of what they're clearly targeting). It's apples and oranges. AFAIK most pro's apparently still use Keil, which is Windows only and expensive.

[0] https://os.mbed.com/platforms/

Re:Arduino Goes Pro at CES 2020 by petra on Wednesday January 08, 2020 @02:57AM (#21989315)
// only allow you to easily taget a subset of platforms from a subset of development environments

I'm not sure the mbed is intended for products with a deep focus on price.

So less hardware selection might fit.

But modm.io does have support for some low end devices.

Re:Arduino Goes Pro at CES 2020 by contingencies on Wednesday January 08, 2020 @06:20AM (#21990407)
modm.io looks interesting, thanks. Unsure I agree with the premise that using a value line 32 bit MCU implies a "deep focus on price". To me, that would mean something like EM78P173NSO MDT10P509S11 SN8P25D HR7P155 PMS150C or https://en.wikipedia.org/wiki/Electronic_packaging#Glop-top
Re:Arduino Goes Pro at CES 2020 by dwild on Tuesday January 07, 2020 @06:24PM (#21986390)
> At small volume with assured availability right now you can plug together off the shelf microcontrollers and ethernet modules for $3-5 per node.

Source? I'm looking for that right now and can't find any cheap microcontrollers that include an ethernet jack. The price I find make a Raspberry Pi a viable solution... which is quite sad.

Re:Arduino Goes Pro at CES 2020 by contingencies on Tuesday January 07, 2020 @06:50PM (#21986592)
Not included. Use external module, eg. ENC28J60 (dominant and open source drivers for ~all platforms) which is cheapest, SPI based and 10M limited. For higher throughput look at Wiznet modules or bigger MCUs with MII/RMII which gets much pricier - with low end MCUs you can't generate or process that much data anyway.
Re:Arduino Goes Pro at CES 2020 by dwild on Wednesday January 08, 2020 @10:17AM (#21992123)
Thanks! I didn't know the ENC28J60 could be that cheap. I had seen it in the past but it was always 10-15$ and with a microcontroller, that made it quite expensive. Next time I order a bunch of ESP8266 from China, I will add a bunch of them too.
Re:Arduino Goes Pro at CES 2020 by contingencies on Wednesday January 08, 2020 @03:52PM (#21995656)
To get a sense of realistic prices use 1000 piece quantities quoted on electronic component stockists in Guangdong such as http://lcsc.com (or via https://jlcpcb.com/quote#/parts which is a significant subset thereof) and http://hqchip.com (but avoid the red=import results). For a popular component such as a network module, roughly assume chip cost plus 1-2RMB for the PCB, resistors and socket and assembly. Same approach works for microprocessors.
Re:Arduino Goes Pro at CES 2020 by bsder on Tuesday January 07, 2020 @05:39PM (#21985903)
> And yet Arduino has created an ecosystem of libraries, tutorials, blogs and communities that changed the industry.

Has it, really? I have difficulty finding projects that went from Arduino to major success.

The only thing which (I think) has an Arduino that actually became a "success" is the Formlabs 3D SLS resin printer.

Re:Arduino Goes Pro at CES 2020 by jkestner on Tuesday January 07, 2020 @05:47PM (#21986013)
Few directly to market. How they’ve changed the industry is by empowering non-EEs to prototype products that they can then take to engineers to DFM. I know of, or have built, countless products that started as Arduino prototypes, even if it was just to mock up the user experience.
Re:Arduino Goes Pro at CES 2020 by dmd on Tuesday January 07, 2020 @06:15PM (#21986311)
raises hand I worked on a product (a $150000 medical device) where I started out using an Arduino, but eventually replaced it with a ATmega.
Re:Arduino Goes Pro at CES 2020 by mkeeter on Tuesday January 07, 2020 @06:28PM (#21986421)
Nope, no Arduino involved! The original Form 1 and 1+ used an STM32F103. Some of the firmware used libmaple [1], which exposes an Arduino-ish API, but most of the code was low-level C and C++.

(I'm an electrical engineer at Formlabs, and was around through the Form 1+ product cycle)

[1] https://github.com/leaflabs/libmaple

Re:Arduino Goes Pro at CES 2020 by mclightning on Tuesday January 07, 2020 @06:36PM (#21986494)
I think the whole Reprap project, thus cheap 3d printed market was triggered by Arduino....