.. note:: Hello, welcome to the SunFounder Raspberry Pi & Arduino & ESP32 Enthusiasts Community on Facebook! Dive deeper into Raspberry Pi, Arduino, and ESP32 with fellow enthusiasts. **Why Join?** - **Expert Support**: Solve post-sale issues and technical challenges with help from our community and team. - **Learn & Share**: Exchange tips and tutorials to enhance your skills. - **Exclusive Previews**: Get early access to new product announcements and sneak peeks. - **Special Discounts**: Enjoy exclusive discounts on our newest products. - **Festive Promotions and Giveaways**: Take part in giveaways and holiday promotions. 👉 Ready to explore and create with us? Click [|link_sf_facebook|] and join today! FAQ ========= Arduino --------------------- #. Code upload failed in Arduino IDE? * Check that your Pico is correctly recognised by the Arduino IDE, the port should be COMXX (Raspberry Pi Pico 2), for instructions please refer to :ref:`setup_pico_arduino`. * Check that the Board(Raspberry Pi Pico 2) or port(COMXX (Raspberry Pi Pico 2))is selected correctly. * If your code is OK and you have selected the correct board and port, but the upload is still not successful. At this point you can click on the **Upload** icon again, when the progress below shows "Upload...", unplug the USB cable, then press and hold the **BOOTSEL** button to plug it in and the code will be uploaded successfully. MicroPython ------------------ #. How to open and run the code? For detailed tutorials, please refer to :ref:`open_run_code_py`. #. How to upload library to Raspberry Pi Pico 2? For detailed tutorials, please refer to :ref:`add_libraries_py`. #. NO MicroPython(Raspberry Pi Pico) Interpreter Option on Thonny IDE? * Check that your Pico is plugged into your computer via a USB cable. * Check that you have installed MicroPython for Pico (:ref:`install_micropython_on_pico`). * The Raspberry Pi Pico 2 interpreter is only available in version 3.3.3 or higher version of Thonny. If you are running an older version, please update (:ref:`thonny_ide`). * Plug in/out the micro USB cable sveral times. #. Cannot open Pico code or save code to Pico via Thonny IDE? * Check that your Pico is plugged into your computer via a USB cable. * Check that you have selected the Interpreter as **MicroPython (Raspberry Pi Pico).COMxx**. #. Can Raspberry Pi Pico 2 be used on Thonny and Arduino at the same time? NO, you need to do some different operations. * If you used it on Arduino first, and now you want to use it on Thonny IDE, you need to :ref:`install_micropython_on_pico` on it. * If you used it on Thonny first, and now you want to use it on Arduino IDE, you need to :ref:`setup_pico_arduino`. #. If your computer is win7 and pico cannot be detected. * Download the USB CDC driver from http://aem-origin.microchip.com/en-us/mindi-sw-library?swsearch=Atmel%2520USB%2520CDC%2520Virtual%2520COM%2520Driver * Unzip the ``amtel_devices_cdc.inf`` file to a folder named ``pico-serial``. * Change the name of ``amtel_devices_cdc.inf`` file to ``pico-serial.inf``. * Open/edit the ``pico-serial.inf`` in a basic editor like notepad * Remove and replace the lines under the following headings: .. code-block:: [DeviceList] %PI_CDC_PICO%=DriverInstall, USB\VID_2E8A&PID_0005&MI_00 [DeviceList.NTAMD64] %PI_CDC_PICO%=DriverInstall, USB\VID_2E8A&PID_0005&MI_00 [DeviceList.NTIA64] %PI_CDC_PICO%=DriverInstall, USB\VID_2E8A&PID_0005&MI_00 [DeviceList.NT] %PI_CDC_PICO%=DriverInstall, USB\VID_2E8A&PID_0005&MI_00 [Strings] Manufacturer = "ATMEL, Inc." PI_CDC_PICO = "Pi Pico Serial Port" Serial.SvcDesc = "Pi Pico Serial Driver" #. Close and save and make sure your retain the name as pico-serial.inf #. Go to your pc device list, find the pico under Ports, named something like CDC Device. A yellow exclamation mark indicates it. #. Right click on the CDC Device and update or install driver choosing the file you created from the location you saved it at. .. Piper Make .. ------------------ .. #. How to set up the Pico on Piper Make? .. For detailed tutorials, please refer to :ref:`per_setup_pico`. .. #. How to download or import code? .. For detailed tutorials, please refer to :ref:`per_save_import`. .. #. How to connect to Pico? .. For detailed tutorials, please refer to :ref:`connect_pico_per`.