Design considerations for transferring a breadboard prototype to a custom PCB

Поділитися
Вставка
  • Опубліковано 27 вер 2024

КОМЕНТАРІ • 67

  • @freezedream
    @freezedream 4 роки тому +9

    Valuable addition - if using multiple I2C devices, check for hardwired address conflicts!

  • @mysticmarble94
    @mysticmarble94 4 роки тому +14

    We need more women like you, running electronics channels ✌🙏

  • @Bubatu7
    @Bubatu7 Рік тому +3

    The way this is presented makes the topic so approachable, especially for beginners like me! Thank you!

  • @Ken-oe3ch
    @Ken-oe3ch 3 роки тому +2

    Thank you. It is so reassuring hearing you explain errors or miscalculations that will happen during project development.

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

    Honestly, that was one of the best videos on the subject matter I've watched!

  • @7null
    @7null 5 місяців тому

    Fantastic overview. Thanks you for sharing your methodology as it really helps put the design process into perspective.

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

    I must say your videos are very helpful. Thank you for taking the time to make those!

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

    by far the most insightful video for anyone trying to develop their own product pcbs from 'baby' breadboard tinkering. i love it !! i love it !!

  • @waltribeiro
    @waltribeiro 7 місяців тому

    This video is so helpful. Thanks!

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

    Great explanation...please keep making such informative videos❤❤🎉

  • @leythecg
    @leythecg 4 місяці тому

    absolutely fantastic in presentation and content! Many thanks!

  • @vinamarora7049
    @vinamarora7049 4 роки тому

    All of these are very useful for newbies with PCBs!

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

    😎 VERY nice! Some much stuff here all the other videos didn't cover so far...

  • @thisusernameismine10
    @thisusernameismine10 4 роки тому +2

    Excellent video, enjoyed it enormously. I love it when someone spells out all the errors they made, smacks of real authenticity. Clear, concise, uncluttered - like your workspace (that's not really your workspace is it?), Can't wait to see more vids, esp aimed at us EE wannabees. Would have liked to know what you are making and an indication of how much that exercise cost in $ / per board. Bravo.

    • @sayanee
      @sayanee  4 роки тому +1

      Thanks, Paul!
      This is indeed my workspace, just a room in my apartment converted to a home lab that I share with my husband :)
      This project BOM costed me about USD 10. With PCB manufacturing, add about USD 10. I did the manufacturing with JLCPCB ($2 + shipping). I have the details on the BOM and cost here: hutscape.com/pine/bom. Thanks for the feedback! I'll share the cost for future projects.
      All the other details on this project including schematics, layout, design are here hutscape.com/pine/

    • @thisusernameismine10
      @thisusernameismine10 4 роки тому

      @@sayanee I did not appreciate how much you have built into your whole web facing framework. Sorry for being so lazy and not investigating further. An indication of prices is nice, but you have the whole BOM listed, its impressive stuff. I'll start sharing this.

  • @mrafayshams3089
    @mrafayshams3089 2 роки тому +1

    Thank you so much for such an in-depth and accurate manifestation of information. Recently I've designed two versions of my custom PCB for a project based on the PIC18F45Q43; but both times the MCU burns out when I power the circuit.. I think its the power and the PCB layout (Please let me know if someone thinks it could be some other cause). Nonetheless, it is videos like this that help a lot! So thanks again! 😊

    • @sayanee
      @sayanee  2 роки тому +1

      Wow! Yeah, that's the most challenging part. Have you tried using a current limiting power supply or using 0-ohm resistors to isolate the PIC chip first and probing the GND and power pads? Maybe you did that already. Hope it works out for you!

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

      @@sayanee I actually did not try the 0 ohm resistor approach. Since I'm not completely comfortable with soldering 0603 or 0805 resistors; I get them soldered through JLC PCB. In addition, unfortunately I do not have access to a current limiting power supply.
      On the contrary, if you don't mind; would you be able to recommend me a 5V power supply circuit for the PIC microcontrollers (SMD packages)? 1 Amp voltage regulator would do.
      Thank you so much once again!

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

    So informative❤, I wasnt aware about the operating voltage range, I was deciding that 3v3 is standard, while in fact some devices range from 1v6 to 5v .
    In addition, I think before we order any pcb , we need to test alot on bread board almost all circuitry before we put them in the final place on the pcb.
    As well some compenent must have certain location in the pcb for instance decoupling capacitors to work perfectly they should be as close as possible from the mcu, same for the crystal. 😊

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

    This is a super video with great detail. Thanks for sharing.

  • @TS-gi8zm
    @TS-gi8zm 7 місяців тому

    Good video! Helped a lot.

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

    really nice video. just getting into embedded and this definitely helped

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

    You are amazing. Liked and subbed! I hope you continue to make such videos! All the best.

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

    Awesome video. Thanks!

  • @nlsqrs1
    @nlsqrs1 4 роки тому

    Very useful tips and an interesting story.

  • @iAyanPahwa
    @iAyanPahwa 4 роки тому +1

    Nice video, thanks for explaining everything in such a great flow. I personally use SOIC BITE (search on hackaday) as my preferred connector to flash boot-loader on the chip, it’s small and fun :)

  • @EntwinedGraces
    @EntwinedGraces 4 роки тому

    Love your content, very informative and inspiring.

  • @ThomasLefort-JesuisuneIA
    @ThomasLefort-JesuisuneIA 3 роки тому

    What an amazing video ! Thanks

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

    Fantastic video!

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

    Amazing content. Thanks a lot...

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

    Hello, I am interested in turning my breadboard project on to a circuit board, I am rather new to this, But need help in the right direction. I am a model railroad er I am using 2 IR sensors for detection from open to closing the gates an operating the lights an sound. An I really wanna add a circuit board so I can place it under the crossing an only have my IR wires connected to reach out.
    can you please help me on sending to have it manufactured or help me with the correct components to buy to make this an reality.

  • @anandkachale5187
    @anandkachale5187 4 роки тому

    really nice information

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

    Woow, KiCad user, your are great

  • @jithin_isaac
    @jithin_isaac 4 роки тому

    Well made video..

  • @jeanramirez99
    @jeanramirez99 4 роки тому

    Excelent video!

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

    I like this. I like this a lot.

  • @Cutycats9
    @Cutycats9 4 роки тому

    Nice good job

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

    Nice VIdeo

  • @JairajShettye
    @JairajShettye 4 роки тому

    Hi, I am your new subscriber, love the content in your channel. I am a student learning embedded systems and I have question to ask.
    Can we use Arduino for industrial projects? If yes then how? If no then whats the alternative? Or can you make a video on this topic?

    • @sayanee
      @sayanee  4 роки тому +1

      Hi Jairaj! Wow, lucky you. Embedded systems is a great fundamental subject study.
      It's very hard to give a generic answer to all industrial projects. From my experience, it depends on the specific industrial equipment that we want to integrate. It also might depend on legacy technologies of the equipment that the organization already has. Also, industrial equipment sensors and actuators are expensive and have many more features and higher precision than a "maker" sensor. Hence, you probably need to write a separate Arduino library first for that specific sensor. The interface to integrate with the equipment might not be as "easy" as for example, I2C.
      The term "Arduino" can mean the dev boards, the firmware stack, or even the ecosystem. I don't think we should use just the dev board for deploying at scale (10s or 100s) for many industrial pieces of equipment, but it can be great for prototyping. Do check out the Arduino pro website (www.arduino.cc/pro/why-pro) which is particularly suited for powerful industrial / enterprise applications.
      Hope this helps!

  • @신태진-w2g
    @신태진-w2g 3 роки тому

    I want to use your battery/usb power switching logic in a small project I want to build with ESP32. But I am worried about the schottky diode (PM3020EH) that sits after the USB socket.
    I believe the purpose of this diode is to cut off the path from the USB when your circuit is powered with batteries only. When the USB is connected this diode becomes turned on and 5V is delivered to the circuit from the USB while the P channel MOSFET is shut off, right? My issue is that I can't afford the voltage drop across this schottky diode because my circuit needs 5V to drive some other TTL chips. Your circuit only needs the 2.8V produced by the voltage regulator so the voltage drop is irrelevant. Do you know any other widely available schottky diode with a voltage drop of 0.3V because I wouldn't mind using 4.7V. Getting rid of this schottky diode doesn't seem to be an option. Any suggestions?

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

      "When the USB is connected this diode becomes turned on and 5V is delivered to the circuit from the USB while the P channel MOSFET is shut off, right? " Yes, you are correct.
      Nope, I'm unsure of any other part number for such diodes. I have not searched on the e-commerce sites, but is there a way to search for this parameter of voltage drop?
      I'm curious, what kind of battery are you using? With ESP32 or my future projects, I'm planning to use rechargeable batteries actually. Hence, I'm planning to take some inspiration from Adafruit's LiPo and Power logic blocks here in this schematic: learn.adafruit.com/assets/52793 which does not need any MOSFET.

    • @신태진-w2g
      @신태진-w2g 3 роки тому

      @@sayanee Just regular non recharging AA batteries to produced 12V

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

      @@신태진-w2g Right, similar to my project.
      I just did a search on element14 and found the lowest voltage drop goes to 230mv :( Not sure if that is low enough for you, but I found the parameter search for it www.farnell.com/datasheets/2907069.pdf
      I hope you find the right Schottky diode!

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

    Hello Sayanee, where did you order the PCB's? also I have the doubt if you soldered all the components or what assembly service do you recommend? Thank you so much (I am asking this since JLCPCB for example, has lack of storage in many parts)

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

      I use PCBWay now.
      I too would like to try out assembly services. And I recognize that no matter what, we will not always be able to match all the components we want with what the service might provide.
      Hence, I am thinking of doing a partial assembly. Get the passives and common parts (resistors, capacitors, LED, USB / JST connectors) and connectors assembled. And then, hand solder the rest.
      At least, we will save a lot of time that way :)

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

      @@sayanee could you recommend an specific assembly service company?? Thank you a lot for your videos, I am learning a lot with them

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

      @@IMTIvanBlake I have never used one yet to recommend from personal experience.
      But I will do this with PCBWay for my next project: www.pcbway.com/pcb-assembly.html

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

      @@sayanee thank you so much Sayanee, I will wait for your future videos ☺️

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

    Great video, clean schematics. Your organization and debugging of the different systems is great, and something every engineer should strive towards.

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

    This is gold

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

    How to code the micro controller

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

      Specifically for SAMD21G, you can of course use Microchip's native firmware environment (which I have never done before): www.microchip.com/wwwproducts/en/ATsamd21g18
      You can also install the Arduino bootloader and code in Arduino. I did a previous video on this method: ua-cam.com/video/h2nKROPlFy0/v-deo.html
      Or just buy a dev board that already come with the Arduino bootloader if you are just starting out: store.arduino.cc/usa/arduino-zero
      Other ways can also be Micropython or CircuitPython. For example learn.adafruit.com/adafruit-feather-m0-express-designed-for-circuit-python-circuitpython?view=all
      Hope this helps!

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

    I have just discovered your channel and find it excellent and informative. You have a great voice to listen to and an unbelievably clean and tidy work area!

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

    love your video, not many ppl will share their mistakes and errors. learn a lot

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

    Amazing video quality

  • @조기연-r7t
    @조기연-r7t 3 роки тому

    you are excellent! star in youtube

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

    Wow! Thanks for sharing your experiences because I'm also planning to create my first custom PCB.

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

      All the best! Keep it simple so that it works and it's easy to debug 😃

  • @omarceentayyab
    @omarceentayyab 4 роки тому

    Extremely well made video.

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

    This video was amazing!

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

    Excellent video Sayanee, kudos for the ways you explain concepts!!!
    I am a hobbyist and doing some automation around the house using D1 Mini and NodeMCU boards to hook up sensors and relays. These boards have a microcontroller but on PCB design sites (& Kicad) I did not find any options to use D1 or NodeMCU boards for PCB design. Are these (D1 & NodeMCU) not standard options for PCB components?

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

      "I did not find any options to use D1 or NodeMCU boards for PCB design"
      Do you mean specific schematic symbols and footprints for NodeMCU?
      If that's what you mean, then in general, no, you might not find the specific schematic symbol and footprint to use for many components. But, you can always do a search on GitHub / GitLab to check if someone else has already open-sourced it.
      If not make a new schematic symbol or a footprint. I did a previous video on making a new schematic symbol (ua-cam.com/video/PXMvn3cztGg/v-deo.html) and a new footprint from scratch (ua-cam.com/video/VesvKjfd3SQ/v-deo.html).
      Hope this helps!

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

      @@sayanee Thanks, that helps and bless you to keep up the good work!

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

      @@PM13501 I forgot to mention that for my past project I did make a schematic symbol for WeMos D1 Mini: github.com/hutscape/kicad-library/tree/master/symbols#wemos-d1-mini
      and its footprint: github.com/hutscape/kicad-library/tree/master/footprints/wemos_d1_mini.pretty
      Feel free to use it and iterate accordingly. All the best for your project too.