Hardware Design with the RP2040: Custom PCB Based on the Raspberry Pi Pico | Digi-Key Electronics

Поділитися
Вставка

КОМЕНТАРІ • 60

  • @F96-t6s
    @F96-t6s Рік тому +4

    This video is so very important for anyone just starting out on developing custom RP projects. Thank you thank you !

  • @YoutubeBorkedMyOldHandle_why
    @YoutubeBorkedMyOldHandle_why 3 роки тому +46

    Thank you Shawn ;-) It's VERY REFRESHING to see someone who's willing to go beyond blinking F$%#!ing LEDs. Much appreciated.

    • @matyasfiedor1802
      @matyasfiedor1802 2 роки тому +3

      You're spitting the truth bro!

    • @aiyushg1769
      @aiyushg1769 2 роки тому

      I agree Richard

    • @marquelrogers4534
      @marquelrogers4534 2 роки тому

      I kinda feel attacked since I just made a memory pcb but on the other hand i also plan on making my own boards rather than having a pico slapped on lol

  • @stevechamberlin
    @stevechamberlin Рік тому +2

    Thanks for a really excellent video that shows the kinds of practical considerations and troubleshooting involved when going from a design concept to component selection, schematic, board layout, pcb fabbing, parts sourcing, populating the board, soldering, board re-work, and functional testing. You cover a ton of ground in under an hour. I've done lots of similar prototyping work, but not as neatly and nicely as you, and it's always great to see how other people approach the same problems. I also learned I've been pronouncing KiCad wrong. Great work.

  • @StevenCookFX
    @StevenCookFX 2 роки тому +3

    When you rework and use the iron for wicking the small round tip is not desirable. You can use a bit of solder wick and a flat blade type iron. Using a temp controlled iron is recommended. The flat blade will act like a wick and pull the solder to it. Also when using a blade tip you place it near the edges of the pins and then pull away. What you are doing is moving the solder to the next pin and that could create a bridge where you did not have one. I used to work as a tech and have done lots of rework. I have used solder wicking braid to aid in exess solder removal. You just have to use it on the edge of the pins and not on top or too close to the chip. 3 second rule applies as well.

  • @Dygear
    @Dygear 3 роки тому +5

    Excellent video! Really, really helpful to understand how this all works and to see that it's not THAT scary to make your own PCB.

  • @pdxfunk
    @pdxfunk 2 роки тому +2

    Loving the RP2040 so far. Somebody needs to just sell a debugger for Pico. Its cool you can use another Pico as a debugger but as you say it takes up space and in my experience Pico probe actually working is super glitchy and depends highly on how good the wire connections are between the 2.

    • @element4element4
      @element4element4 Рік тому +1

      They just released a pico debugger. Looks pretty useful.

    • @pdxfunk
      @pdxfunk Рік тому

      @@element4element4 that's awesome! Gonna look out for that

  • @susan-parker
    @susan-parker 2 роки тому +1

    Excellent video, many thanks.
    I have found that for hand-soldering one could benefit by having larger pads for the 5-pin v-reg part.

  • @JeremyCook
    @JeremyCook Рік тому +1

    Helpful video, thanks!

  • @Cptnbond
    @Cptnbond 3 роки тому +2

    Good content as usual. I learned KiCad from your excellent tutorials. Thank you Shawn. Cheers.

  • @hallkbrdz
    @hallkbrdz 2 роки тому

    Crazy.... DIP socket pins were close enough for me. This is definitely something for younger eyes.

  • @jackyli6716
    @jackyli6716 2 роки тому

    super nice!! I have learned a lot from your video ,thank you very much!

  • @tanjiro3285
    @tanjiro3285 Рік тому

    Thaaaaannnnnks yuuuuuuu i always get a vid on what I want from shawn😚

  • @lua-nya
    @lua-nya 2 роки тому +1

    Woah, kicad really looks old and white without an OS to provide a proper GTK theme.

  • @YoutubeBorkedMyOldHandle_why
    @YoutubeBorkedMyOldHandle_why 3 роки тому +1

    Not sure I share your apprehension about 0402s. I've never had any issue soldering them, though I do use a microscope.
    The biggest problem I've had, is that the tiniest twitch on my tweezers, or static, will send them flying across the room ... never to be seen again. At least they're cheap. Other considerations: They have no markings, so it's easy to get them mixed up. And they're too small to put traces between the pads.

    • @a1nelson
      @a1nelson 2 роки тому

      I agree, somewhat. I don’t find 0402, 0603 and 0805 to be all that different IF: (a) your gear is set up well (e.g., proper iron tips, solder type/gauge, temperature, etc.), (b) you’re using a microscope (they’re a complete game-changer if you’re hoping to make repeatable, quality terminations on fairly small parts) ** and (c) you have a bit of practice under your belt. Not everyone has a, b and c - we’re at at different points along the path.
      ** Want to _not_ have fun with 0402s? Solder down some load caps for xtals (along with a bunch of other spec of dust sized parts) “by feel” and then bang your head against the wall for hours, wondering why your processor won’t boot. Ugh. Lesson learned.

  • @صبريعلي-ت7ل
    @صبريعلي-ت7ل 2 роки тому

    Excellent lecture, thank you very much, see you next time

  • @zee-lab-electronics
    @zee-lab-electronics 3 роки тому +1

    Nice Video Shawn.
    I think you have to go to make some DIY projects videos like your reflow Oven :)

  • @dans7731
    @dans7731 Рік тому

    Awesome video!

  • @electronichome1153
    @electronichome1153 3 роки тому +2

    Thank you Shawn!

    • @pinnkcl0uds
      @pinnkcl0uds 3 роки тому

      Who's Shawn?

    • @maxxiang8746
      @maxxiang8746 3 роки тому

      @@pinnkcl0uds the guy in the video

    • @pinnkcl0uds
      @pinnkcl0uds 3 роки тому

      @@maxxiang8746 oh ok- I got this as an ad-

  • @mahoneytechnologies657
    @mahoneytechnologies657 2 роки тому

    Great Video!
    One question, what do you have to do if you want to make PCBs and built versions available for sale, FCC, CE,
    etc.? For Hobby and general prototyping use? It looks like no one talks about this.

  • @vinetta
    @vinetta 8 місяців тому

    I have a question, did you have to do an initial flash of the spi chip over SWD, or is it just supposed to work?

  • @Mr.Leeroy
    @Mr.Leeroy 2 роки тому

    Not sure why you decided to rework the chip instead of just soaking away solder bridges with a clean iron tip as you did after,
    but your flux evaporated by the time you pre-heated PCB with hot air gun.
    Instead look for good gel flux. It won't boil, evaporate immediately and should only liquify at a considerable temp.

  • @4mb127
    @4mb127 9 місяців тому

    Nice job.

  • @ayushkhandelwal15
    @ayushkhandelwal15 2 роки тому

    To reset the board we can have switch on the RUN pin but in your schematic your have given +3.3v with 10K resistor. Does this needed because in datasheet in was not mention.

  • @VijayLohan
    @VijayLohan 2 роки тому

    first of all great video. inspired from this i also made my PCB. during testing i encounters problem . instead of W25q16 i used W25q08 which is half the size.
    my problem is i can recognise it in drive on boot mode and successfully able to put uf2 file. but when i connect it to thonny in programming mode it's not recognised.
    i tryied plugin plugout, restart thony, restart computer.
    Std pi Pico is working without problem.
    need your help

  • @ashwatthama99
    @ashwatthama99 2 роки тому

    Really helpful video!
    I have a doubt after making custom pcb using rp2040 where we use that new ldo we don't need gpio pin 23
    So can we use it freely ?
    Same for gpio pin 24
    Or will Pico sdk interfere

  • @hongrongzhuang
    @hongrongzhuang Рік тому

    Coming from China, I own RP2040 Raspberry PI chip

  • @pcmobiletechnicalsolutions8504
    @pcmobiletechnicalsolutions8504 2 роки тому

    sir can i use other flash chip? W25Q128 or W25Q32 chip? Please reply

  • @COW879
    @COW879 Рік тому

    Can you please tell me what kind of flux you use? It is so much cleaner than mine! lol

  • @naasikhendricks1501
    @naasikhendricks1501 Рік тому

    Hey Question W25Q16 any of them will be compatible?

  • @sjoervanderploeg4340
    @sjoervanderploeg4340 10 місяців тому

    Just imagine me firing a gas oven at home to solder a bunch of modchips :D
    One day I hear the oven door slam closed, my damn housemate went to "check" what I was doing... smashed everything off the boards, my entire day wasted :(

  • @oleksandrnikiforov6989
    @oleksandrnikiforov6989 3 роки тому

    thanks, very helpfull!

  • @thurmanwatson5954
    @thurmanwatson5954 3 роки тому

    Thanks great video

  • @mohammadalawneh8100
    @mohammadalawneh8100 10 місяців тому

    Could someone tell me What is the point of the pico firmware while the code is already running perfectly?

  • @pinnkcl0uds
    @pinnkcl0uds 3 роки тому

    Go pico yeah yeah go pico yeah

  • @suyog44
    @suyog44 2 роки тому

    We have designed custom rp2040 board. But we are facing issue of continue mount even we didn't press bootsel button. What could be the possible issue , anyone help on this.

  • @AdityaMehendale
    @AdityaMehendale 3 роки тому +1

    If you had a 0.5GHz clock, i.e. 1ns "on" and "off" times for your clock-crystal, you'd have a wavelength of 300mm. Ok, perhaps half of that, considering the dielectric of the PCB (so Lambda/4 of ~40mm. "Length matching" of a few mm should make no difference whatsoever, even with a 0.5GHz clock. The only issues could be a large encircled area of the traces (parasitic inductance) or the broken ground-plane (ground-bounce). Your layout looks fine on both counts ;) 30:13

  • @parthasarathi8178
    @parthasarathi8178 3 роки тому

    Can we use ftdi ft232rl to program rp2040

  • @AdrianGonzalez-ii7jb
    @AdrianGonzalez-ii7jb 3 роки тому

    nice

  • @michalchoma6112
    @michalchoma6112 3 роки тому

    hello, I would like to ask, if you burn bootloader on rp2040? I would like to make own pcb and pay for assembly rp2040 manufacturer, but probably it will be not easy to run rp2040 just by copy firmware

    • @nikolaivorontsov9895
      @nikolaivorontsov9895 3 роки тому +3

      AFAIK rp2040 has bootloader in ROM and works out of box

    • @a1nelson
      @a1nelson 2 роки тому +2

      As another commentor mentioned, the RP2040 has a USB boot loader built into the chip itself - as opposed to a more generic Arduino chip/board that requires one to install a separate/secondary boot loader over SWD or serial. This makes the RP2040 act very similarly to many of the Adafruit boards that also support UF2. It really is as easy as Shawn demonstrated. Cool, eh?

    • @michalchoma6112
      @michalchoma6112 2 роки тому

      @@a1nelson it is very good chip for learning - how to design own board from basics, a little expensive but still possible with easy eda

  • @胡羽薇-c5h
    @胡羽薇-c5h Рік тому

    36:02

  • @widadmajid6237
    @widadmajid6237 3 роки тому

    الف شاكرا لك سعيده بقراءة الواضحه امنت وجعلها الله حقيقه وظهر الحق ومات الباطل ان شاء الله

  • @piconano
    @piconano 3 роки тому +1

    How's KiCad compared to the old Altium?
    Being open source usually means it's buggy.
    I just learned that you can't run and Auto-update Kicad from within KiCad!
    That's not a good sign!

    • @shawnhymel7647
      @shawnhymel7647 3 роки тому +3

      Recent versions of KiCad have been very stable and very few bugs. There are a number of things that are not very intuitive, and it is missing some of the more powerful features of Altium (and other paid EDA tools).

  • @MichaelKingsfordGray
    @MichaelKingsfordGray 2 роки тому

    Arggh! "C"!?!

  • @emperorbeargliat
    @emperorbeargliat 3 роки тому

    second.

  • @nabeast1980
    @nabeast1980 3 роки тому

    first