MakerGram Logo

    MakerGram

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

    The Raspberry Pi Pico

    Raspberry Pi
    3
    8
    832
    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 last edited by salmanfaris

      Unexpected product from Raspberry Pi, Raspberry Pi announcement brings new excitement. This is no different. It's as exciting as any other Raspberry Pi new product.

      The Raspberry Pi Pico is an entirely new type of microcontroller from Raspberry Pi. Small, cheap and flexible - it’s great for learning to code with MicroPython!

      Whether you’re looking to learn about the MicroPython programming language, take your first steps in physical computing or want to build a hardware project, the Raspberry Pi Pico – and its amazing community – will support you every step of the way.
      alt text

      The Pico isn’t designed to replace the Raspberry Pi, which is a different class of device known as a single-board computer.

      alt text

      Whereas you might use your Raspberry Pi to play games, write stories and browse the web, your Raspberry Pi Pico is designed for physical computing projects where it can control familiar components such as LEDs, buttons, sensors, motors and even other microcontrollers.

      The Pico can be quickly and easily programmed using MicroPython and C/C++ using popular editors such as Thonny. Getting started is also very easy thanks to the dedicated resources from Raspberry Pi.

      You can program your Pico from your computer, a Raspberry Pi 4 or even another Raspberry Pi Pico!

      alt text

      Raspberry Pi Pico Specifications

      The main chip on board is the 'RP2040' made by Raspberry Pi (their first in-house microcontroller chip!) and is a dual-core ARM Cortex M0+ processor, with a flexible clock running up to 133MHz.

      • RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom

      • Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz

      • 264kB of SRAM, and 2MB of onboard Flash memory

      • Castellated module allows soldering directly to carrier boards

      • USB 1.1 Host and Device support

      • Low-power sleep and dormant modes

      • Drag & drop programming using mass storage over USB

      • 26 multi-function GPIO pins

      • 2×SPI, 2×I2C, 2×UART, 3×12-bit ADC, 16×controllable PWM channels

      • Real-time clock (RTC)

      • Temperature sensor

      • Accelerated floating-point libraries on-chip

      • 8×Programmable IO (PIO) state machines for custom peripheral support

      • Dimensions: 51mm x 21mm (click for drawing)

      Source: https://thepihut.com/collections/raspberry-pi-pico/products/raspberry-pi-pico

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

        @salmanfaris Actually I can't believe this because of a perfect microcontroller in such a low cost. Definitely, this would be a great help for makers. And all specifications are really an eye-opener.

        salmanfaris vishnumaiea 2 Replies Last reply Reply Quote 1
        • 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 😁 🤞

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

                    Recent Posts

                    • Hi @borncurious , For the industrial purpose you can go with Raspberry Pi compute modules, Take a look at the latest version CM4 - https://www.raspberrypi.com/products/compute-module-4/ , Which is designed for industrial usage and incorporates a quad-core ARM Cortex-A72 processor, dual video output, and a wide selection of other interfaces. Available in 32 variants, with a range of RAM and eMMC Flash options, and with or without wireless connectivity.

                      Other options are, boards like RockPi and Orange Pi boards which are similar to Raspberry similar model and specs but the price is a bit lower than the raspberry pi. Make sure to check the Interface and driver support that you need to incorporate into your project since these boards are not documented and maintained like the official raspberry pi as far as I know.

                      also, you can check Toradex System on Module.

                      • read more
                    • B

                      Is raspi generally used in commercial product/end product.if not can u guys suggest raspi alternatives for end products.

                      • read more
                    • https://www.youtube.com/watch?v=1EIFfln3Kxs&t=1s

                      • read more
                    • 1666287f-258d-437d-b2c5-91851d08617c-image.png
                      The classic compact camera for Raspberry Pi with a 12MP sensor and autofocus

                      Available from $25 with your choice of standard and wide lenses, with or without an infrared filter

                      bf34763e-5ba3-4962-8e92-75583fd1e96c-image.png

                      More details: https://www.raspberrypi.com/products/camera-module-3/

                      https://youtu.be/XwYRSlqCN3A

                      Resource:
                      Documentation: https://www.raspberrypi.com/documentation/accessories/camera.html
                      Camera Software: https://www.raspberrypi.com/documentation/computers/camera_software.html

                      • read more
                    • Hey @rafitc99 ,

                      Did your issue resolve? Curious to know 😊

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