DIY Arduino Turn-On and Debug | AddOhms #27

Поділитися
Вставка
  • Опубліковано 25 сер 2024
  • Turn-on and debugging a custom Arduino. In part 3 of the DIY Arduino series, James assembles the Pyramiduino. In this episode you can see how to solder parts with a toaster oven, test a board with a scope, and program an Arduino bootloader. The design isn’t perfect, so you get to see James work through the problems in real-time.
    Support James on Patreon:
    / baldengineer
    Get show notes at:
    addohms.com/diy...
    Join the AddOhms Discord:
    addohms.com/dis...
    Marvel Studios Logo Template Created by lonearcherfilms/Film Learnin - Check out the channel here: / @filmlearnin
    Video produced by James Lewis (@baldengineer):
    baldengineer.com
    Ask questions directly on the forum:
    discuss.addohm...
    Subscribe to learn electronics with free tutorials:
    goo.gl/H9r1RN
    #arduino, #electronics, #reflow

КОМЕНТАРІ • 53

  • @joshuavincent7884
    @joshuavincent7884 5 років тому +8

    That autoreset explanation was gold! I had trouble understanding the purpose of the capacitor in a DC circuit like this and now it makes sense. Thank you

  • @iMsMs
    @iMsMs 6 років тому +7

    I love the fact that the board didn’t work flawlessly the first design! Amazing learning experience!

  • @n8twj
    @n8twj 6 років тому +27

    DRC warnings are not suggestions :)

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

    This was amazing! I loved seeing how you debugged and backtracked when you came across errors.

  • @karkoon6364
    @karkoon6364 6 років тому +6

    You are awesome. The amount of effort you put into this video shows. Thank you so much! Very high quality stuff.

  • @u1kenshin857
    @u1kenshin857 5 років тому +1

    I dont understand most things, but I kept on watching... Perhaps the moment I will also get bald, will be the moment I will be needing this info. Thanks for your video.

  • @xsdev
    @xsdev 5 років тому +1

    Thanks for this! The suggestions for how to troubleshoot and test a brand new board layout seem obvious after hearing them, but not things I had thought about on my own before hand. I will definitely start with checks for shorts between VCC and GND now.

    • @AddOhms
      @AddOhms  5 років тому

      Totally recommend that step. It has saved me many boards (and components).

  • @diehardmetalhead3797
    @diehardmetalhead3797 6 років тому +4

    I like the debugging part,for the next projects and videos you can leave us some problems and we can come up with solutions,it would be nice to have something to troubleshoot.(i am not so good at english.)

    • @AddOhms
      @AddOhms  6 років тому +1

      If you watch the PCB episode, there is a problem I left in the files. (A correct and incorrect version of the PCB is posted.) ua-cam.com/video/mY8NE3OuPfM/v-deo.html

  • @ngoquang2708
    @ngoquang2708 6 років тому +4

    That intro is lit

  • @HariWiguna
    @HariWiguna 6 років тому +11

    You need to change the channel name to Add 0 Ohms. ;-)

  • @whollymindless
    @whollymindless 6 років тому +1

    A great example of how this stuff is really developed. There's a reason why prototypes tend to be janky. You work through it, change it, and do it again if you have to make many of them. It's why making a few hobby boards is very different than trying to make 100 or 1000 for use by others.

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

    This is amazing!

  • @Perspectologist
    @Perspectologist 6 років тому

    This was very interesting. Thanks for sharing your debugging process.

  • @jyotishmanbharali3757
    @jyotishmanbharali3757 6 років тому

    15 minutes is not long at all. I can watch your videos all day long. they are very informative, well organized and fun to watch. You should make them more often.

    • @AddOhms
      @AddOhms  6 років тому +2

      I make them as fast as my free time (very little) and budget (none) allow.

  • @tablatronix
    @tablatronix 6 років тому +1

    At least these issues were bogdeable. Good case for adding test points on prototypes.

  • @ProtoG42
    @ProtoG42 6 років тому +4

    Nice shirt!

  • @ednadeau7384
    @ednadeau7384 6 років тому

    knowing just enough to be dangerous, about arduno its a pleasure to watch a pro.T.Y.

  • @markingle8980
    @markingle8980 5 років тому

    Great video! Thanks for sharing...ill be checking out your reflow oven info too!

  • @hashimalsakkaf774
    @hashimalsakkaf774 6 років тому

    Amazing video as usual, thanks!

  • @jonathanflores3748
    @jonathanflores3748 6 років тому

    Sir your videos are awesome!

  • @raym9691
    @raym9691 6 років тому +2

    Looking forward to a viendo on your reflow oven hopefully with detailed parts list and link to controller code nice board!

  • @electronic7979
    @electronic7979 6 років тому

    Excellent

  • @supersupreme
    @supersupreme 6 років тому

    I remember your t-shirt "NEVER TRUST THE autorouter " and you LOSE, unless it's for educational purposes. And there was a video where you were saying that eventually you will short smth anyway. Funny

  • @krishnawa_
    @krishnawa_ 6 років тому

    Great job sir

  • @mahmoudfl5097
    @mahmoudfl5097 6 років тому

    fantastic work 😍😍😍

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

    Great video! Quick question, does the Pyramiduino R5 version on OSH Park have the issues fixed?

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

      No. I don’t think it does. I don’t remember doing another run through OSH Park. (I did do a batch through Macrofab, where I fixed the LDO.)

  • @ElectroIoT
    @ElectroIoT 6 років тому

    Great

  • @MalcolmCrabbe
    @MalcolmCrabbe 6 років тому

    Excellent video - whether intentional or accidental, the debugging process is clearly explained. Fortunately with the likes of PCBWay and other manufacturing houses in China, developing PCBs is now cheap enough to have 2nd or 3rd batches made should you find errors with the layout (such as the via's shown in this video).

    • @AddOhms
      @AddOhms  6 років тому +2

      Here’s a behind-the-scenes secret: I had two versions of the board. One (R1) had an intentional mistake. Turns out, the one (R4) with real mistakes was more interesting. ;)

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

    Thank you so much for this series, it's very helpful! Very appreciated.. I've one question, i make custom props and machines for escape rooms, i'm trying to use a lot of RFID Reader (522 mifare) connected to only one Arduino but randomely I've to hardware reboot the Arduino becouse invalid initialization of sensors, i'm using an external voltage step down circuit stabilized to 3,3v to Power them ( vcc is 5v 2A for Arduino and step down). I think i have to build a custom PCB to make It work correctly dues to Arduinos pin stability... However my prototype some times It work well and some times not.. what you think about? Is it a good idea to try to build a dedicated pcb?
    Thank you another time.
    By

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

      There are many reasons there could be a problem. A PCB probably won't fix the underlying issue.

  • @kekecjan
    @kekecjan 6 років тому

    Hello James, i have a question about the SMD crystal or oscillator, do you have a tutorial how to wire 4 pins oscillator? Btw i really like your PCB.

    • @AddOhms
      @AddOhms  6 років тому

      I don't. But my experience has been two of the pins are the crystal and the other two are GND. In terms of selecting the load capacitors, I learned from this Microchip application note: ww1.microchip.com/downloads/en/AppNotes/00826a.pdf. It is written "for" some PIC devices, but I found the information generic enough for any MCU.

  • @vidanatural_oficial
    @vidanatural_oficial 6 років тому +4

    It is a illuminati arduino.

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

    👍 & subscribe!
    Greetings from Austria!

  • @soranuareane
    @soranuareane 6 років тому

    I'd get a board shaped like a cat face and turn it into a cat toy.

  • @reeseyme9613
    @reeseyme9613 6 років тому

    ha, thats the reason why DRC and ERC are there for a reason

  • @valerionappi7839
    @valerionappi7839 6 років тому

    I want that shirt

    • @AddOhms
      @AddOhms  6 років тому +2

      I got it from here: contextualelectronics.com/product/choose-your-side-shirt/

  • @forteleaerieneromane
    @forteleaerieneromane 6 років тому +1

    I use my custom shaped arduino board for RC cars

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

    How​ to​ probe​ smt​ circuit​s?

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

      With sharp probes.

  • @marcinwitkowski6443
    @marcinwitkowski6443 6 років тому

    is it better to USE LQFP 32, atmega328 AU than this smaller IC Ver.

    • @AddOhms
      @AddOhms  6 років тому

      “Better” based on what?

  • @stefanrodic5398
    @stefanrodic5398 6 років тому

    Luminati confirm

  • @browaruspierogus2182
    @browaruspierogus2182 6 років тому

    Yeah - if you manually control reflow for no more than 3 min results are better and safer.
    Many people burned their circuits just by putting all trust in the electronics lol

    • @AddOhms
      @AddOhms  6 років тому +1

      Just because a process is automated, it does not mean it should be left unattended. So other than not blindly trusting a control system, I disagree entirely with your statement. A manual process does not provide "better" or safer results. A manual system is not repeatable and is prone to mistakes. Modern solder pastes are designed to follow a specific curve, which is difficult to get right "by hand." So by definition, it is not "better."
      In the case of being safer, a proper control system has safety limits. For example, my controller shuts-down if a) the temp doesn't rise after turning on the heater or b) a max temperature gets hit. It won't even start the process until the oven's temperature returns below a threshold.
      So while those extra safety margins are in place, as I said, I do not blindly trust it. There is also the magic override: pull the plug.

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

    hahaha ... pyramid ... hahaha .... that's not it ... oh... that is the earth 'is' flat ... hahaha