News for hackers. Stuff that matters.
Re:Arduino raises $32M Series B round by aresant on Friday June 10, 2022 @02:10PM (#31697500)
It is hard to think of a more transformative piece of hardware for hackers than Arduino

I have observed hobbyists innovating in really cool ways in all sorts of corners - musicians, athletes, retro computer collectors, etc

Very glad to see they're being well funded and can continue building

PS - I elect this as the greatest current Arduino contribution to humanity - The Furby Organ - https://www.youtube.com/watch?v=GYLBjScgb7o

Re:Arduino raises $32M Series B round by back7co on Friday June 10, 2022 @02:37PM (#31697848)
It started with Arduino for me, which led me to Adafruit, who has gone on to make their own Open Source Hardware and the Circuit Python platform. The scene now is multi-vendor and very healthy, but I'll admit I stopped using Arduino when it was very hard to get a genuine one... which I think is a solved problem by buying direct now.
Re:Arduino raises $32M Series B round by suyash on Friday June 10, 2022 @04:03PM (#31698789)
Adafruit has done to Arduino what Arduino did to Wiring. Adafruit is pushing it's own custom python called 'Circuit Python' for it's new hardware so there is no Arduino code examples to go with thier products anymore which is a big disaster.

We should stick to standard Arduino code that should run on all compatible Arduino devices.

Re:Arduino raises $32M Series B round by bri3d on Friday June 10, 2022 @04:51PM (#31699220)
> We should stick to standard Arduino code that should run on all compatible Arduino devices.

Why should the entire hobbyist hardware space be an Arduino monoculture?

IMO the Arduino proto-language and framework are quite mediocre and it's time to move on. For beginners, embedded hardware has gotten much more powerful and more familiar languages can be employed. For more advanced users and larger projects, using a real RTOS with a real task system unlocks development velocity in a huge way.

I don't really love CircuitPython, but I don't see how this is comparable to the Wiring/Arduino situation, nor do I really see it as a step backwards.

Re:Arduino raises $32M Series B round by SOLAR_FIELDS on Saturday June 11, 2022 @08:25PM (#31709926)
The thing that bothers me about CircuitPython is that it’s unnecessarily fragmenting the ecosystem just for the gain of its creators. MicroPython was already around when it came about and it offers very little beyond what MicroPython already offers.

Arduino created the ecosystem, and while I agree it’s definitely a problematic way to approach things, I don’t really see a replacement for it in the C/C++ space currently. Using something like PlatformIO, which is almost objectively better from a developer perspective, is IMO not what I would consider a replacement. My hope is that eventually embedded Rust will have something beginner friendly like what Arduino offers but I don’t even see the nascent beginnings of something like that currently.

Re:Arduino raises $32M Series B round by OnionBlender on Friday June 10, 2022 @04:21PM (#31698954)
I lost respect for Adafruit after their data leak and they announced they would not be emailing their customers to notify them about the data leak. Although they later changed their mind after people criticised their decision.

https://www.bleepingcomputer.com/news/security/adafruit-disc...

Re:Arduino raises $32M Series B round by sokoloff on Friday June 10, 2022 @06:44PM (#31700198)
Adafruit appears to still be supporting the Arduino IDE and ecosystem with their new boards.

https://blog.adafruit.com/2022/04/20/new-guide-adafruit-esp3... "Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino."

Re:Arduino raises $32M Series B round by skybrian on Friday June 10, 2022 @05:58PM (#31699819)
Switching to PlatformIO is a nice way to go if you want a more sane version of Arduino package management.
Re:Arduino raises $32M Series B round by nerfhammer on Friday June 10, 2022 @06:22PM (#31700031)
quasi-python is a lot easier for beginners than quasi-C imo
Re:Arduino raises $32M Series B round by HeyLaughingBoy on Friday June 10, 2022 @03:24PM (#31698393)
Remember that Arduino is OSHW so clones & alternate implementations are everywhere at far lower cost. You're better off starting with a Black Pill or ESP32 based unit these days anyway. The overall ecosystem and common framework is far more valuable than any individual piece of hardware.
Re:Arduino raises $32M Series B round by NonNefarious on Friday June 10, 2022 @03:01PM (#31698115)
I have an Uno, but I've moved away from Arduino because an Uno costs as much as a Raspberry Pi. Granted, they serve different purposes, but now there's the Pi Pico for $5.

Nothing against the Arduino folks; they really opened up a great avenue for exploration. But it doesn't seem cost-competitive at the moment.

Re:Arduino raises $32M Series B round by martin_a on Friday June 10, 2022 @03:16PM (#31698304)
Have a look to Arduino "inspired" other boards, then. The ESP8266 comes to mind which brings onboard WIFI for around $5 or less and is probably a great start into anything IOT-like.
Re:Arduino raises $32M Series B round by NonNefarious on Friday June 10, 2022 @10:10PM (#31701348)
Thanks. I do have an ESP32 board with an integrated OLED display in the Tupperware bin I've stuffed with microcontroller-related gadgets that I'm going to get to "any day now."
Re:Arduino raises $32M Series B round by glouwbug on Friday June 10, 2022 @02:16PM (#31697580)
Now we need the FPGA equivalent. The FPGA industry is still very much stuck in what was the pre-GNU era of software
Re:Arduino raises $32M Series B round by wiml on Friday June 10, 2022 @02:35PM (#31697813)
There are! I've used the fomu and the tinyfpga, both with the open source stack.

(In the past I've tried running the commercial products under WINE, like most people did at the time, and it worked but was definitely terrible.)

Re:Arduino raises $32M Series B round by orbifold on Saturday June 11, 2022 @05:02AM (#31703037)
The commercial products run on Linux just fine, in particular Xilinx tools do for sure.
Re:Arduino raises $32M Series B round by kanwisher on Friday June 10, 2022 @03:13PM (#31698271)
Look at MisterFPGA they are doing a lot of cool stuff to make fpga a bit more mainstream with emulating game consoles, https://www.retrorgb.com/mister.html
Re:Arduino raises $32M Series B round by coupdejarnac on Friday June 10, 2022 @08:55PM (#31700962)
I keep seeing this sentiment on HN-are fpgas something hobbyists actually get much value from? Do hobbyists learn Boolean algebra and know how to do things like design state machines from standard logic and rom? Programming in HDL is fundamentally different from C++ or Python.. I just don't get the allure of fpgas from amateurs who don't need to use them for work.
Re:Arduino raises $32M Series B round by krisoft on Saturday June 11, 2022 @04:51AM (#31702981)
Hobbyist is not a skill level designation. It means someone is doing a particular activity for fun, typically not associated with a business.

There are hobbyist who wire up an LED, make it blink and get immense satisfaction out of that. There are also hobbyist who putter around with a scanning electron microscope in their shed, and everything in between.

There are hobbyist who learn the things you mention and more.

> Programming in HDL is fundamentally different from C++ or Python..

Ok? And cheese making is fundamentally different from radio astronomy. Yet there are hobbyist pursuing both.

> I just don't get the allure of fpgas from amateurs who don't need to use them for work.

Let me give you an example. One summer when i was younger I have found a Xilinx Spartan dev board in a dusty bin in our hackspace. Nobody around me did know anything about it, it was probably a donation originally. I spent about two weeks playing with that thing. The most advanced stuff I ever got working was some example code found on the internet which synthetised a pong game through a vga connector. It was generating the video signal through just turning its outputs on and off in the right patterns. That was total magic to me. I spent the time understanding every line of the code and modifying it to do different things. I was goofing off, learning about tech, and having a great time.

I’m not saying this is the only way to enjoy an FPGA, but it certainly illustrates that hobbyist can get value out of one.

Re:Arduino raises $32M Series B round by jvanderbot on Friday June 10, 2022 @09:35PM (#31701174)
Embedded C + Assembly + datasheet + custom startup code + custom dev board --> became Adruino

HDL, Logic Gates, State machines + custom startup code + blah blah blah --> became ???

GP is looking for "???" to materialize.

Re:Arduino raises $32M Series B round by analog31 on Saturday June 11, 2022 @12:04AM (#31701813)
I think as microcontrollers have become more powerful, the number of things that can be done without FPGA's keeps expanding.

With that said, I'm learning FPGA's using TinyFPGA just to add it to my tool box.

Re:Arduino raises $32M Series B round by IshKebab on Friday June 10, 2022 @02:27PM (#31697698)
I dunno, Vivaldi is quite good. Or did you mean open source? In which case I 100% agree. Still full of tools that are only usable by masochists and the people that wrote them.
Re:Arduino raises $32M Series B round by DoingIsLearning on Friday June 10, 2022 @03:18PM (#31698331)
> Vivaldi is quite good

You mean Vivado?

Re:Arduino raises $32M Series B round by iostream24 on Friday June 10, 2022 @07:31PM (#31700493)
No really, the four seasons!

So many tv commercials can’t be wrong

Re:Arduino raises $32M Series B round by IshKebab on Friday June 10, 2022 @04:12PM (#31698875)
Err yes oops!
Re:Arduino raises $32M Series B round by sbierwagen on Friday June 10, 2022 @02:31PM (#31697742)
Re:Arduino raises $32M Series B round by flaviut on Friday June 10, 2022 @02:37PM (#31697839)
The magical part of Arduino isn't hardware with the Arduino branding, but a great set of open source core libraries & a easy to use toolchain.

This hardware unfortunately doesn't have either of that; it requires Intel Quartus for design and synthesis.

Re:Arduino raises $32M Series B round by duskwuff on Friday June 10, 2022 @07:06PM (#31700331)
The Vidor is unusable garbage. Arduino's tools provide no support whatsoever for FPGA development on the board -- they haven't even clearly documented the process for uploading a new bitstream to the FPGA. For all intents and purposes, the FPGA is an expensive toy you can use to run their demo bitstream, and that's it.
Re:Arduino raises $32M Series B round by iostream24 on Friday June 10, 2022 @07:30PM (#31700487)
The Arduino IDE is used to support programming your soft core arduino and its peripherals!

It’s been around for awhile now… more than a decade

https://papilio.cc/

Re:Arduino raises $32M Series B round by duskwuff on Friday June 10, 2022 @09:23PM (#31701121)
Papilio is pretty thoroughly dead. The boards have been out of stock for years, and Xilinx ISE doesn't even run on Windows 11.
Re:Arduino raises $32M Series B round by iostream24 on Saturday June 11, 2022 @01:34AM (#31702215)
Fine. The parent comment was waiting for the day Arduino-level-ease would arrive for hardware design.

Ok, so it came and went. A decade ago.

Re:Arduino raises $32M Series B round by armatav on Friday June 10, 2022 @02:24PM (#31697657)
Yes - someone make something for macOS/linux that’s actually usable
Re:Arduino raises $32M Series B round by jandrese on Friday June 10, 2022 @02:28PM (#31697711)
It's really impressive for a technology that started out as a student project to bring cheaper microcontrollers to younger students.
Re:Arduino raises $32M Series B round by ignoramous on Friday June 10, 2022 @02:41PM (#31697884)
A student project where the student was booted out, no less: https://news.ycombinator.com/item?id=11212021
Re:Arduino raises $32M Series B round by kurupt213 on Friday June 10, 2022 @03:20PM (#31698344)
Another circle of hell missed by Dante