(no title)
kvam | 3 months ago
My wife (cybernetics engineer) and I are buying a 3D printer and planned getting an Arduino as an entry point. What should we do instead? What are the best communities and resources?
kvam | 3 months ago
My wife (cybernetics engineer) and I are buying a 3D printer and planned getting an Arduino as an entry point. What should we do instead? What are the best communities and resources?
whynotmaybe|3 months ago
I'm using ESP32 with platformio which has a dedicated community https://community.platformio.org/tag/espressif32
I've used devkit from M5stack, waveshare and adafruit.
(M5Stack has a full line of products for tinkering with many sensors & controllers)
You can also find many cheaper no-brand devkit anywhere but quality & docs can be unreliable.
bschwindHN|3 months ago
* ESP32 - Good community support, bluetooth and wifi connectivity, some powerful variants as well for driving screens and other things.
* STM32 - Widely used, and an absolute boatload of chip variants for different tasks, from small little GPIO twiddling cores, to beefy chips running DSPs and outputting high-res images to displays.
* nRF52840 (and other variants) - Good for bluetooth devices, should be lower power than ESP32.
My recommendation would be to buy something like a Xiao RP2040:
https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html
They're cheap, have USB-C, and are super easy to use. Oh, and they have a reset button which for some reason, the official pico board does not. On top of that, the official pico board uses micro USB, so overall I would recommend NOT buying them, they're annoying to work with. The Xiao boards don't have a ton of IO pins, but they're at least good for learning and if you determine you need more IO you can move to a different dev board, or design your own PCB.
radeeyate|3 months ago
swsieber|3 months ago
doph|3 months ago
Rust on ESP32 is still a bit early - the HAL crate is still pretty unstable, but the toolchain is quite nice and I'm able to be productive enough that I never reach for C or C++.
rramadass|3 months ago
The Arduino Cloud offering (runs on AWS) makes integrating your Arduino-based system into an end-to-end SaaS app simple (just watch and follow some tutorials on Youtube). There is also the Arduino PRO series of hardware for you if and when you want industrial-grade hardware for demanding systems/environments.
If the Qualcomm c-suites have half a brain amongst themselves they will not kill the goose that lays the golden eggs.
chasd00|3 months ago
giobox|3 months ago
https://platformio.org/
euroderf|3 months ago
skhameneh|3 months ago
ESP32 is quite popular (as seen by other suggestions) but I find the quality of Espressif, hardware/software/support, is widely varied.
FWIW PlatformIO works with Arduino and ESP32 (and will give you a better experience in so many ways)
jononor|3 months ago
euroderf|3 months ago
kvam|3 months ago