Contributors:
                
 Christo-boots with the-pher, 
 Member #1919784           
    
    Setup and Using MicroPython on MCUs
    In this first section, you'll learn the essential first steps: installing MicroPython firmware onto your specific MCU, with dedicated instructions for popular platforms like the RP2350, Teensy, ESP32 and more. From there, we'll explore several powerful development environments, including the command-line tool mpremote and full-featured IDEs like Thonny and PyCharm. By following along with our examples, you'll gain hands-on experience writing, uploading, and executing code, enabling you with the foundational skills to start building your own MicroPython projects.
Supported Platforms
While there are a multitude of boards you can chose from, we will be focusing on the ones capable of working with the SparkFun Firmware Updater (we'll explain more on that in the next section). These boards include:
  
  
    
    
    
      DEV-16771    
          
        The Teensy 4.1 features an ARM Cortex-M7 processor at 600MHz, four times larger flash memory than the 4.0, and optional locat…      
       
      
  
   
  
  
    
    
    
      DEV-15583    
          
        Teensy 4.0 is the latest Teensy, offering the fastest microcontroller and powerful peripherals in the Teensy 1.4 by 0.7 inch …      
       
      
  
   
  
  
    
    
    
      ROB-26619    
          
        The XRP Controller, driven by an RP2350 dual-core processor, serves as the brain of your XRP robot, enabling complex function…      
       
      
  
   
  
  
    
    
    
      DEV-18288    
          
        The SparkFun Pro Micro RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspberry …      
       
      
  
   
  
  
    
    
    
      DEV-24870    
          
        The SparkFun RP2350  Pro Micro provides a powerful development platform in our compact Pro Micro form factor built around the…      
       
      
  
   
  
  
    
    
    
      DEV-17745    
          
        The SparkFun Thing Plus - RP2040 is a low-cost, high performance board with flexible digital interfaces featuring the Raspber…      
       
      
  
   
  
  
    
    
    
      WRL-28434    
          
        The IoT RedBoard is an ESP32 WROOM-equipped development board with everything you need in an Arduino Uno with extra perks lik…      
       
      
  
   
  
  
    
    
    
      WRL-25134    
          
        The SparkFun RP2350 Thing Plus is a dynamic and powerful wireless development platform in the Thing Plus form factor.      
       
      
  
   
  
  
    
    
    
      WRL-27708    
          
        The RP2350 IoT RedBoard merges the RP2350 MCU and Raspberry Pi RM2 for wireless development in an Arduino R4 format.      
       
      
  
   
  
  
    
    
    
      WRL-26060    
          
        The IoT Node brings an entirely new level of usability to the often convoluted and configuration intensive effort to setup a …      
       
      
  
   
  
  
    
    
    
      ROB-22727    
          
        At the heart of the Experiential Robotics Platform (XRP) lies the powerful yet easy-to-use XRP Controller Board, the brains o…      
       
      
  
   
 
  
And more to come...