8 ms·
Looks like they're finally using a top-of-the-line MCU, the STM32H7. Very nice. Unfortunately I don't see how this is a significant improvement otherwise for i
by katmannthree 7y ago
Looks like they're finally using a top-of-the-line MCU, the STM32H7. Very nice.
Unfortunately I don't see how this is a significant improvement otherwise for industrial uses, where the biggest barrier for custom components is certifications (FCC, UL, CE, ATEX, etc).
- cushychicken 7y agoThose SMT32H7s are some beefy cores. Colocal M7 and M4. Lots of fun, compact deep learning work going on for those chips. Same with NXP's RT1000 series.
- mochomocha 7y ago... In theory, if you could debug your code. The debugging capabilities on Arduino boards are unfortunately basically inexistent compared to traditional MCU dev boards. Hardware is great I agree though.
- mochomocha 7y agoWhich in my opinion makes the "goes pro" statement misleading. Without proper JTAG/SWD debugging functionalities, how do you program anything serious on Arduino?
- adammunich 7y agoWrite a makefile and use GDB I guess...
- CamperBob2 7y agoprintf() FTW
- mbanzi 7y agowe released the beta Pro IDE with JTAG debugging capabilities. we have a powerful cli written in go which lets you compile /upload your code very simplt with whatever IDE you like the most. This board is certified for industrial temperature and other industrial certification are being done now.
- mochomocha 7y agoOh I wasn't aware of these, it looks awesome - thank you!
- pseudosudoer 7y agoSTMCubeIDE integrates pin routing, debugging, and writing of code all into one nicely packaged solution. If the goal is to write and debug Arduino code, the Arduino API could be integrated into your Cube project while also reaping the benefits of Cube.
- vb6sp6 7y agojavascript and python support seem like huge improvements
- evv 7y agoOn one hand I think it's ridiculous to mention these languages for industrial applications. But I've also just spent the past year programming an automated mobile restaurant. We use a traditional PLC for everything safety or time-sensitive, but everything else is JavaScript. We're planning to use even more JS on the next-gen system. Details are in my profile if you want to help, or if you want to convince me otherwise.
- artursapek 7y agoAre you using TypeScript?
- vb6sp6 7y agoI think you should stick with the language you know the best, especially if you are the one doing the coding.
- katmannthree 7y agoI agree with that, but writing code for industrial applications is fundamentally different from whipping up a backend for the hottest new Lyft for Parrots startup. If industrial equipment malfunctions, people can be killed or horribly maimed. Industrial equipment needs to do exactly what it was designed to do 24/7 for years or decades in horrible (EMI, temperature, etc) environments.
- deleted 7y ago[deleted]
- jiofih 7y agoPretty sure that class of equipment will not be using any kind of Arduino board (see also: certifications above).