Navigation

    MakerGram Logo

    MakerGram

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Users
    • Groups

    The Raspberry Pi Pico

    Raspberry Pi
    3
    8
    417
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • salmanfaris
      salmanfaris @zainmuhammed last edited by salmanfaris

      The Chip

      RP2040 has a dual M0+ processor cores, DMA, internal memory and peripheral blocks connected via AHB/APB bus fabric.

      b7d97eaa-db50-4269-9e3a-92bcfa36fd29-image.png

      datasheet: https://datasheets.raspberrypi.org/rp2040/rp2040_datasheet.pdf

      Official page: https://www.raspberrypi.org/products/raspberry-pi-pico/

      salmanfaris 1 Reply Last reply Reply Quote 1
      • salmanfaris
        salmanfaris @salmanfaris last edited by

        Board with raspberry pi silicon:
        -> Arduino Nano RP2040
        -> Adafruit Feather RP2040
        -> SparkFun Thing Plus - RP2040

        add if you found more!

        1 Reply Last reply Reply Quote 1
        • vishnumaiea
          vishnumaiea @zainmuhammed last edited by

          @zainmuhammed RP2040 is not a perfect MCU nor it was designed to become one. It's still an ARM Cortex MCU. You can see many other similarly or even lower priced offerings from other manufacturers. For example, look at ESP8266 and ESP32. They don't use ARM core and thus save a lot on IP royalties (Intellectual Property for Silicon designs) and come with even more features.

          But since it's from the house of Raspberry Pi, everybody knows that RP2040 is going to reach everywhere like wildfire. That kind of volume projection allowed them to cut the cost in the early stage of release. Because, cost of producing something totally depends on the scale of manufacturing.

          Since RPi is from UK they must have also been able to make a better deal with ARM, which is also from UK.

          salmanfaris 1 Reply Last reply Reply Quote 1
          • salmanfaris
            salmanfaris @vishnumaiea last edited by

            @vishnumaiea I agree, they did an incredible job in the making of this product and, it looks like a perfect board for the maker/student/artist who wants to build project and learn stuff, they released all the docs, SDK, kit's even a book too.

            I believe the perfect MCU depends on the application and price range so that actually works well in RP2040 latest for hobby maker I think, I not stating this is perfect MCU but it can make a big effect in maker market like Arduino UNO.

            @vishnumaiea said in The Raspberry Pi Pico:

            Since RPi is from UK they must have also been able to make a better deal with ARM, which is also from UK

            Attaching Recent Eben Upton (CEO of Raspberry Pi) Tweet.

            fe42d795-12c8-4521-a513-fc6bd2ac81ef-image.png

            ea334385-cb97-4550-8801-e95054311595-image.png

            Tweet link: https://twitter.com/EbenUpton/status/1352335670015107074

            vishnumaiea 1 Reply Last reply Reply Quote 1
            • vishnumaiea
              vishnumaiea @salmanfaris last edited by

              @salmanfaris Yeah, just like features and price, long term support is also crucial in determining the efficacy of a microcontroller. What RPi has done with the new introduction of the MCU is close to perfection. Like you said, they had everything ready before the release and that how it should be. No other manufacturer has ever done this before. RPi understands their users and what they seek, as always. With that, they have been able to pull something off that no other manufacturer could.

              RP2040 is not just going to be used in hobby spectrum, but also high volume commercial applications. And that's why I said before it is setting off a REVOLUTION. It's just a matter of time RP2040 supersedes ATmega328 in popularity. Microchip has to worry again! 🤭

              salmanfaris 1 Reply Last reply Reply Quote 1
              • salmanfaris
                salmanfaris @vishnumaiea last edited by

                @vishnumaiea :grin: :hand_with_index_and_middle_fingers_crossed:

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Recent Posts

                • I was trying to configure AP mode in Raspberrypi by using Network Manager. I'm using the below script. but it is throwing some errors.

                  Bash Script to set AP Mode

                  host="MyRPiAPMode" sudo nmcli con add type wifi ifname wlan0 con-name $host autoconnect yes ssid $host sudo nmcli con modify $host 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared sudo nmcli con modify $host wifi-sec.key-mgmt wpa-psk sudo nmcli con modify $host wifi-sec.psk "SomeRandomPassword" sudo nmcli radio wifi on sudo nmcli con up $host

                  Error ----

                  Connection 'MyRPiAPMode' (60965f2a-f510-48ef-afaf-0864242d0c06) successfully added. Error: Connection activation failed: No suitable device found for this connection (device eth0 not available because profile is not compatible with device (mismatching interface name)).

                  nmcli con (After script execution)

                  NAME UUID TYPE DEVICE Wired connection 1 9589ff1a-9923-3de3-a8a4-90b319661878 ethernet eth0 MyRPiAPMode 60965f2a-f510-48ef-afaf-0864242d0c06 wifi --

                  nmcli dev

                  DEVICE TYPE STATE CONNECTION eth0 ethernet connected Wired connection 1 wlan0 wifi unavailable -- lo loopback unmanaged --

                  I tried to make it availble via sudo nmcli radio wifi on
                  But not working.

                  this is the log

                  -- Journal begins at Sat 2021-08-07 09:28:21 IST. -- Aug 10 15:06:19 NWPI-b5b072 NetworkManager[16140]: <info> [1660124179.9816] audit: op="connection-update" uuid="60965f2a-f510-48ef-afaf-0864242d0c06" name="MyRPiAPMode" args="802-11-wireless-security.psk" pid=25120 uid=0 result="success" Aug 10 15:06:20 NWPI-b5b072 NetworkManager[16140]: <info> [1660124180.0902] audit: op="radio-control" arg="wireless-enabled" pid=25125 uid=0 result="success" Aug 10 15:06:21 NWPI-b5b072 NetworkManager[16140]: <info> [1660124181.4241] agent-manager: agent[641f99ab55d9691c,:1.692/nmcli-connect/0]: agent registered Aug 10 15:06:21 NWPI-b5b072 NetworkManager[16140]: <info> [1660124181.4281] audit: op="connection-activate" uuid="60965f2a-f510-48ef-afaf-0864242d0c06" name="MyRPiAPMode" result="fail" reason="No suitable device found for this connection (device eth0 not available because profile is not compatible with device (mismatching interface name))." Aug 10 15:06:52 NWPI-b5b072 NetworkManager[16140]: <info> [1660124212.0573] agent-manager: agent[70ee130ba0f26cd7,:1.696/nmcli-connect/1000]: agent registered Aug 10 15:06:52 NWPI-b5b072 NetworkManager[16140]: <info> [1660124212.0614] audit: op="connection-activate" uuid="60965f2a-f510-48ef-afaf-0864242d0c06" name="MyRPiAPMode" result="fail" reason="No suitable device found for this connection (device eth0 not available because profile is not compatible with device (mismatching interface name))." Aug 10 15:07:23 NWPI-b5b072 NetworkManager[16140]: <info> [1660124243.0370] agent-manager: agent[cc77ef461499c164,:1.700/nmcli-connect/0]: agent registered Aug 10 15:07:23 NWPI-b5b072 NetworkManager[16140]: <info> [1660124243.0414] audit: op="connection-activate" uuid="60965f2a-f510-48ef-afaf-0864242d0c06" name="MyRPiAPMode" result="fail" reason="No suitable device found for this connection (device eth0 not available because profile is not compatible with device (mismatching interface name))." Aug 10 15:07:41 NWPI-b5b072 NetworkManager[16140]: <info> [1660124261.8406] agent-manager: agent[79b01af218789b42,:1.702/nmcli-connect/0]: agent registered Aug 10 15:07:41 NWPI-b5b072 NetworkManager[16140]: <info> [1660124261.8446] audit: op="connection-activate" uuid="60965f2a-f510-48ef-afaf-0864242d0c06" name="MyRPiAPMode" result="fail" reason="No suitable device found for this connection (device eth0 not available because profile is not compatible with device (mismatching interface name))."

                  • read more
                • alt text

                  Raspberry Pi Zero 2 W uses the same Broadcom BCM2710A1 SoC die as the launch version of Raspberry Pi 3, with Arm cores slightly down-clocked to 1GHz, bundled into a single space-saving package alongside 512MB of LPDDR2 SDRAM.

                  Here are the highlights:

                  Broadcom BCM2710A1, quad-core 64-bit SoC (Arm Cortex-A53 @ 1GHz) 512MB LPDDR2 SDRAM 2.4GHz IEEE 802.11b/g/n wireless LAN, * Bluetooth 4.2, BLE 1 × USB 2.0 interface with OTG HAT-compatible 40 pin I/O header footprint MicroSD card slot Mini HDMI port Composite video and reset pin solder points CSI-2 camera connector H.264, MPEG-4 decode (1080p30); H.264 encode (1080p30) OpenGL ES 1.1, 2.0 graphics

                  src: https://www.raspberrypi.com/news/new-raspberry-pi-zero-2-w-2/

                  • read more
                • @vishnumaiea :grin: :hand_with_index_and_middle_fingers_crossed:

                  • read more
                • @salmanfaris Yeah, just like features and price, long term support is also crucial in determining the efficacy of a microcontroller. What RPi has done with the new introduction of the MCU is close to perfection. Like you said, they had everything ready before the release and that how it should be. No other manufacturer has ever done this before. RPi understands their users and what they seek, as always. With that, they have been able to pull something off that no other manufacturer could.

                  RP2040 is not just going to be used in hobby spectrum, but also high volume commercial applications. And that's why I said before it is setting off a REVOLUTION. It's just a matter of time RP2040 supersedes ATmega328 in popularity. Microchip has to worry again! 🤭

                  • read more
                • @vishnumaiea I agree, they did an incredible job in the making of this product and, it looks like a perfect board for the maker/student/artist who wants to build project and learn stuff, they released all the docs, SDK, kit's even a book too.

                  I believe the perfect MCU depends on the application and price range so that actually works well in RP2040 latest for hobby maker I think, I not stating this is perfect MCU but it can make a big effect in maker market like Arduino UNO.

                  @vishnumaiea said in The Raspberry Pi Pico:

                  Since RPi is from UK they must have also been able to make a better deal with ARM, which is also from UK

                  Attaching Recent Eben Upton (CEO of Raspberry Pi) Tweet.

                  fe42d795-12c8-4521-a513-fc6bd2ac81ef-image.png

                  ea334385-cb97-4550-8801-e95054311595-image.png

                  Tweet link: https://twitter.com/EbenUpton/status/1352335670015107074

                  • read more
                By MakerGram | A XiStart Initiative | Built with ♥ NodeBB
                Copyright © 2021 MakerGram, All rights reserved.
                Privacy Policy | Terms & Conditions | Disclaimer | Code of Conduct