"Hey everyone...." <- > <@himucodes:matrix.org> Hey everyone. > Hope everyone is doing good here. > I am new here and new to the rust ecosystem as well. > I want to learn about embedded rust so I am thinking of buying a microcontroller for it. > I am confused between the Microbit V2.1 and STM 32 Nucleo boards. > > Both the rust books recommend these microcontrollers and I know rust has support for esp32 as well. > I have tried it. > > But I want to get into embedded systems programming as a whole because I am a second year electronics engineer. > > The industry mainly uses stm32 and I have seen it recommended everywhere because of cube mx and extra ecosystem support. > > Which which one should I buy for tinkering and learning. > I have already made small projects on esp32 for my college projects. > And I am familiar with embedded C and basic C++. > > I have also read the book till chapter 8. > > I have also seen the rusty bits youtube channel based on embedded rust. > > TL;DR: Which microcontroller to buy tor tinkering and learning Microbit V2.1 or STM32 Nucleo boards? > > > Thank you everyone! Have a good day. I will throw my 2 cents for you or others: - 2 Pi Pico board and use one as a probe that is one of the cheapest options - BBC micro:bit v2: it has a built-in debugger a few peripherals to play with. - STM32: Nucleo64 can be cheaper than micro:bit but you have one LED and two buttons (everything else you have to connect. Nucleo144 can add USB/Ethernet ports depending on boards. Discovery boards are more expensive (sometimes much more expensive) but you get additional ports and peripherals (like a display). In terms of MCU families and boards, I would encourage you to think about what applications you want to hack on in the future so you can continue without having to buy a new board later.