Readit News logoReadit News
schappim commented on Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’   thenewstack.io/adafruit-a... · Posted by u/MilnerRoute
crote · 2 days ago
To give a very basic example: its times can't do input capture. This means you have no easy way to do high-accuracy pulse time measurement. Compare the two datasheets, and the STM33's timers literally have orders of magnitude more features.

Only having two UARTs can be limiting - and PIO is a no-go if you want offloaded parity checking and flow control. The PIO doesn't have an easy external clock input. No CAN or Ethernet makes usage in larger systems tricky. There's no USB Type-C comms support. Its ADC is anemic (only 4 channels, with 36 io pins?). There are no analog comparators. It doesn't have capacitive touch sensing. There's no EEPROM.

None of them are direct dealbreakers and you can work around most of them using external hardware - but why would you want to do so if you could also grab a MCU which has it fully integrated already?

schappim · 21 hours ago
Thank you for the really detailed reply.
schappim commented on Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’   thenewstack.io/adafruit-a... · Posted by u/MilnerRoute
analog31 · 2 days ago
I'm a long time user of the Arduino IDE for third party boards such as the Teensy. Recently I've switched to Platformio for coding. So I should be satisfied with never needing Arduino's cloud service.

But Adafruit points out a problem, which is that the cloud service is the only available option for students using school-issued Chromebooks. I can confirm that a school-issued Chromebook is likely to be set up to lock out access to any programming tools. We wouldn't want children to learn coding after all, right?

I think relying on a corporation to preserve our freedom to code is a bit too optimistic.

schappim · 21 hours ago
> cloud service is the only available option for students using school-issued Chromebooks

Perhaps Chromebooks are incompatible with open-source too?

schappim commented on Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’   thenewstack.io/adafruit-a... · Posted by u/MilnerRoute
crote · 2 days ago
The flipside of this is that the RP2xxx has rather poor hard IP, and the PIO is not quite powerful enough to make up for it.

They are great for basic hobbyist projects, but they just can't compare to something like an STM32 for more complicated applications.

They are a pleasure to work with and I think that they are great MCUs, but every time I try to use them for nontrivial applications I end up being disappointed.

schappim · 2 days ago
STM32 is great!

> nontrivial applications

Out of curiosity, where do you find that you’re hitting the limits of what it can handle?

schappim commented on Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’   thenewstack.io/adafruit-a... · Posted by u/MilnerRoute
jojobas · 2 days ago
Setting up the toolchain that's not Arduino IDE is a prohibitively high bar for a school child that wants to blink leds.
schappim · 2 days ago
There is a version of Thonny[1] designed for use with the Pico that is great for education. Raspberry Pi have some good resources on getting started[2].

If your target audience is school kids, you really can't go past the micro:bit and Makecode[3].

1. https://thonny.org

2. https://projects.raspberrypi.org/en/projects/getting-started...

3. https://makecode.microbit.org

schappim commented on Adafruit: Arduino’s Rules Are ‘Incompatible With Open Source’   thenewstack.io/adafruit-a... · Posted by u/MilnerRoute
procaryote · 2 days ago
The raspberry pico is much nicer to work with, if you're looking for an alternative. It has dual core if you need it, and the fun little IO coprocessors if you want to get really low level. The pico2 even has a risc-v mode

The process of getting a binary onto the board is just dragging a file, and on linux at least you can script it with picotool

schappim · 2 days ago
To "yes, and..." you, the whole RP2040 microcontroller line is great and I would encourage folks to support the smaller maker/OSHW companies on Tindie[1] who use it.

[1] https://www.tindie.com/search/?q=rp2040

schappim commented on Airloom – 3D Flight Tracker   objectiveunclear.com/airl... · Posted by u/azinman2
schappim · 18 days ago
Planes flying w/ multiple transponders [1]?

[1] https://files.littlebird.com.au/Screenshot-2025-11-29-at-8.2...

schappim commented on Feedback doesn't scale   another.rodeo/feedback/... · Posted by u/ohjeez
schappim · 19 days ago
Feedback does scale if you’re willing to adjust the loss function.

I like the Jason Fried-ism of: If something really matters, you’ll hear it again. If you have to write it down to remember it, it’s probably not important.

Deleted Comment

schappim commented on Android and iPhone users can now share files, starting with the Pixel 10   blog.google/products/andr... · Posted by u/abraham
schappim · a month ago
This makes me wonder what concessions Google were able to get out of Apple for access to Gemini.

u/schappim

KarmaCake day9380November 16, 2010
About
marcus at my last name dot com

Solo-founder of https://ninja.ai

@schappi.com on BlueSky @schappi on Twitter marcus@ on email

------------- Ignore below -------------

Current: #7a70e3

Prev:

#3aefff (changed 14 dec 2025) Bced91 - Post Xmas 2024 Current: null (for xmas 25/12/2024, 1:26 pm) 3aefff (changed 12/1/2024, 8:51 am) 8FFFF4 (changed 26/12/2022, 3:06 pm) 7a70e3 e577c1 abcabc Bced91 409ef8 Bced91 409ef8 3aefff e577c1 e06c6c 65be6d 828282 Bced91 abcabc be2828 65be6d abcabc ff6600 be2828 3aefff Xmas: #be2828 #005a00 Xmas bar 2024: #cc1010

hnchat:iBvEcXivaYTQ6QJUarMY

View Original