News for hackers. Stuff that matters.
Re:Introducing the Nano ESP32 by kube-system on Monday July 17, 2023 @08:03PM (#36765915)
Because the difference between $20 and $4 is nothing if you're prototyping for a real product and you may prefer to have business partners in Europe.

Many companies easily drop a $10,000+ premium for a prototyping kit every day of the week to get support from a preferred vendor. If you give one employee making 150k/yr a 10% productivity boost, you're saving money. Prototyping cost is often mostly labor. Unit cost doesn't really matter as much until you're talking about the production BOM.

Some rough math, for an employee with a 200k fully loaded cost working 1800/hr/yr, the difference in the price of those boards is about 8-9 minutes of labor. So if it's 10 minutes quicker to get the documentation for the Arduino -- it's cheaper.

Re:Introducing the Nano ESP32 by vachina on Monday July 17, 2023 @09:33PM (#36766640)
Today I learned prototyping on an Arduino makes my product more real
Re:Introducing the Nano ESP32 by dymk on Monday July 17, 2023 @11:03PM (#36767305)
Are you planning on selling it?
Re:Introducing the Nano ESP32 by Takennickname on Tuesday July 18, 2023 @01:12AM (#36768075)
You misunderstood what he was saying.
Re:Introducing the Nano ESP32 by kube-system on Tuesday July 18, 2023 @01:40AM (#36768266)
Allow me to rephrase: If you are prototyping for mass production, $16 is probably a rounding error in your prototyping costs.
Re:Introducing the Nano ESP32 by skybrian on Monday July 17, 2023 @10:19PM (#36767006)
It sounds like you're saying price doesn't matter while prototyping, so choose what's convenient. But what's better for prototyping? A Raspberry Pi Pico W has a better SDK and better documentation, so why not go with that? (It's also $6.)
Re:Introducing the Nano ESP32 by steve_gh on Monday July 17, 2023 @11:42PM (#36767545)
Power consumption. Maybe not so much on the Dev board, but IIRC I can get an ESP32 down to lower power consumption on a custom board.

So I might well start developing on an ESP32 board knowing that my final target is an ESP32 custom board.

Re:Introducing the Nano ESP32 by petre on Monday July 17, 2023 @11:47PM (#36767579)
It doesn't even have on chip wireless and the drivers are proprietary. Also external flash that can't be protected using fuses. If's fine for hobby level stuff, but that's about it. If you want to make a product and not have it cloned and the firmware copied, good luck. Also the ESP32 has a power management coprocessor allowing it to.operate on batteries, wake up and do stuff, then go to sleep.

The RP2040's highlight is the PIO and the ease of deployong the firmware, although I find flashing the ESP chips much more straightforward.

Anyway, there are still issues with the official 1.20 and 1.19 micropython esp32 spiram images throwing random guru meditation error messages from esp-idf. I'm using it them with several ESP32 WROVER modules, they all crash in the same ways. Maybe I waste 19€ plus shipping on a Nano ESP32 to see if it still crashes on the U-blox module.

Re:Introducing the Nano ESP32 by kube-system on Tuesday July 18, 2023 @11:44AM (#36774344)
Everyone is talking specs, which might be a reason someone picks a product over another, but I'll offer another anecdote:

The last time I bought some prototyping gear, there were a half-dozen options that met my technical criteria. The option we ended up choosing was the first place to answer the phone, discuss our specific needs, and give us a delivery date.

There's a lot of good prototyping boards out there, I'd bet a lot of buyers are making decisions based on how quickly they can get back to business, rather than taking a fine-tooth comb to a spec sheet.

Re:Introducing the Nano ESP32 by xmonkee on Monday July 17, 2023 @11:37PM (#36767515)
So, again, what's the benefit? Support and documentation?
Re:Introducing the Nano ESP32 by kube-system on Tuesday July 18, 2023 @02:01AM (#36768436)
I haven't dealt with Arduino the company, but even for two entirely identical products, there may be reasons why someone would choose one vendor over another. It really depends on the purchaser's specific priorities and requirements. A significant benefit could even be something a simple as "they have the same business hours"
Re:Introducing the Nano ESP32 by lukeck on Tuesday July 18, 2023 @12:09AM (#36767699)
Are Aruinos really aimed at the professional prototyping market? I’ve always had the impression they are aimed at students and hobbyists. These two groups are generally more price sensitive but do also value ease of use.

For these non-professional groups, what are the benefits of a $20 Arduino ESP32 vs. one of the many $4 ones?

Re:Introducing the Nano ESP32 by m00x on Tuesday July 18, 2023 @12:52AM (#36767928)
You (usually) don't use an Arduino in production, you take the ATMEGA chip, or in this case an ESP32 and you make your own custom board from it.
Re:Introducing the Nano ESP32 by hamandcheese on Tuesday July 18, 2023 @02:05AM (#36768454)
This doesn't answer the question: which industry professionals prototype their embedded products using an Arduino?
Re:Introducing the Nano ESP32 by Teever on Tuesday July 18, 2023 @03:24AM (#36769021)
Like, you want their names?
Re:Introducing the Nano ESP32 by parski on Tuesday July 18, 2023 @04:01AM (#36769267)
The only two examples I can thing of are not Arduino and not prototypes (these are production units) but the Wi-Fi module for Garo EV chargers is a Raspberry Pi with an angled GPIO header.[0]

Also, the Wi-Fi module for Ebeco floor heating thermostats is a custom PCB with a SMD mounted ESP32 board. They never show that side of the PCB in the photos online but I have one and that's what it is.[1]

[0]: https://www.garo.se/sv/proffs/produkter/e-mobility/tillbehor...

[1]: https://www.ebeco.com/products/accessories/eb-connect-wifi

Re:Introducing the Nano ESP32 by m00x on Wednesday July 19, 2023 @12:33AM (#36782147)
You... don't?

You use Arduino for their super good support and documentation while you're building your device. It's only for prototypes.

You can buy $4 boards off Aliexpress, but then you have to deal with poor documentation, clone boards, buggy code, etc.

I lost 4 days trying to make an SPI screen just "work", until I realized my clone board was outputting the signals offset due to a hardware bug.

Re:Introducing the Nano ESP32 by Jochim on Wednesday July 19, 2023 @04:46AM (#36783605)
Not a product in itself but I've seen one used to prototype an automated testing solution for existing hardware.

I'm not sure why it'd be particularly surprising? Their whole thing is being easy to use and quick to iterate with.

Re:Introducing the Nano ESP32 by forgotusername6 on Tuesday July 18, 2023 @02:43AM (#36768728)
People use arduinos in real professional prototypes, yes. Some prototypes are held together with pieces of string inside.

Edit: if you want an example industry, the one I can remember is a bean to cup coffee machine. I guess having multiple small systems that need controlling in consumer appliances is a good fit for something like an Arduino