Это видео недоступно.
Сожалеем об этом.

Making my own ATmega32u4 board

Поделиться
HTML-код
  • Опубликовано: 14 мар 2022
  • Check out PCBWay's website for rapid prototyping of printed circuit boards, CNC and 3D printing services and many more! www.pcbway.com...
    In this video I show you the process of making an ATmega32U4-based microcontroller. I decided to make and assemble my own ATmega32U4-based board, so I thought it would be fun to share the process with you. I tried to record the more important moments of the assembly part from a closer angle so it would be potentially more spectacular for you, the viewer. I also talk a bit about the ICSP programming which could be useful if you want to burn a custom bootloader on the microcontroller or you just want to directly upload a code without using the USB.
    Support me on Patreon: / curiousscientist
    More pictures and link to the board: curiousscienti...
    Direct link to the board: www.pcbway.com...
    If you want to support my work, please consider buying the parts using my affiliate links:
    curiousscienti...

Комментарии • 53

  • @isidoromaich7226
    @isidoromaich7226 2 года назад +4

    Awesome stuff! I follow you since a while and I can say you mastered very quickly the PCB design🙌 Impressive👍
    And it fit perfectly in the tiny hotplate 👌I see coming interesting videos with that board

    • @CuriousScientist
      @CuriousScientist  2 года назад +2

      Thank you very much! Yes, this PCB will serve a lot of projects (maybe also as a controller of a larger hot plate, who knows!? ;) ). Also, there will be a spinoff project based on this design. One of the reasons behind building this board was that I wanted to see if my circuit design for this microcontroller works. Since it does, I can carry over this design and build it into a more sophisticated PCB. Within roughly 2 months, I will make that board too.

  • @meggang9566
    @meggang9566 4 месяца назад +2

    I found the stencil easier to use whilst it was still taped to the spoil board :D

    • @CuriousScientist
      @CuriousScientist  4 месяца назад +1

      Depending on the stencil size, it could work too!

  • @davef21370
    @davef21370 Месяц назад +1

    Got a bit confused around 18:00 where the MC is on port 26 but the window title shows port 27 and the code in the IDE wouldn't generate that output. Did I miss something?

    • @CuriousScientist
      @CuriousScientist  Месяц назад +1

      Hi! Nice catch. When you upload the very first program to this board, like in this case, the COM port can "jump" sometimes. When it was showing COM 26, that was an empty board only with the freshly burned bootloader. Then, I uploaded the code shown on the display via USB. This changed the COM port to COM 27. So that's why, after the upload, the terminal shows COM 27. I just didn't show the part where I changed the port to COM 27.

  • @DiyintheGhetto
    @DiyintheGhetto Год назад +6

    Hello, Is it possible to send us the zip file for the whole board and parts please? I don't use PCBway.

    • @CuriousScientist
      @CuriousScientist  Год назад +2

      Hi! Sorry, but the only way to get the PCB (and not the Gerber files) is to order it from PCBWay. I never publish the Gerber files.

    • @DiyintheGhetto
      @DiyintheGhetto Год назад

      @@CuriousScientist when I click on the link I can’t find the assembly part as you did in your image. Only lets me out the board into the cart and that’s all.

    • @CuriousScientist
      @CuriousScientist  Год назад +1

      @@DiyintheGhetto If you click the link in the description ("Direct link to the board"), you will be redirected to PCBWay's webpage. If you also need the board to be assembled, then you can contact them. I believe that you can leave a comment in the "Manufacturing" text field when you put the board in the cart, or you can just write a mail to them beforehand and ask them. They will be very helpful, I believe. I also added a BOM file to the project page which could allow you to easily assemble the board.

    • @DiyintheGhetto
      @DiyintheGhetto Год назад +1

      @@CuriousScientist Thank you.

  • @7alfatech860
    @7alfatech860 2 года назад +1

    Congrats on the design, soldering and very steady hands. Out of curiosity, did you price it for assembly by PCB Way?

    • @CuriousScientist
      @CuriousScientist  2 года назад +2

      Thank you very much! I actually don't have any influence over PCBWay's pricing. But I believe that if you choose the green solder mask which is their basic color, you can get 5 boards for $5. The purple is a bit more special color, so it will be more expensive. I don't know how is their pricing regarding the assembly and parts, but they have a really good support service, so they could answer you easily. All I can say by my experience is that you should be able to get all the passive parts, basically everything, except the microcontroller for about 8-10 USD if you buy the parts in "bulk" (10+ pieces per order), and the cost of the microcontroller can really depend on the source due to the chip shortage. I bought my passives from a regular supplier, so there can be some difference in pricing too.

    • @7alfatech860
      @7alfatech860 2 года назад +2

      @@CuriousScientist Thanks for the reply

    • @CuriousScientist
      @CuriousScientist  2 года назад +2

      You're welcome!

  • @samuraidriver4x4
    @samuraidriver4x4 2 года назад +1

    I am having difficulty getting the atmega32u4, they are not in stock or extremely expensive.
    Halfway tempted to buy a couple of cheap pro mini's with the atmega32u4-AU just to desolder them and use them in my upcoming projects.

    • @CuriousScientist
      @CuriousScientist  2 года назад

      One thing that motivated me to make my own microcontroller is that I was able to buy a large amount of atmega32u4 chips for a reasonable price. But yes, unfortunately everything is very expensive due to the chip shortage.

    • @UKsystems
      @UKsystems 5 месяцев назад

      it doesn't help that avr microcontrollers are only used now for hobby use

  • @MASSKA
    @MASSKA Год назад +1

    how did you knew what resistors to place and where?
    As I would like to use a microchip from arduino for my project but Ive no clue what resistors to use and how, and I see that you put a lot of them there

    • @CuriousScientist
      @CuriousScientist  Год назад

      Hi! I just read the documentation of the ATMega32u4 microcontroller. Also, check Adafruit's Atmega32u4 breakout board.

  • @hvuitsme
    @hvuitsme 11 месяцев назад +1

    Can you make more of this version + nrf24l01?

    • @CuriousScientist
      @CuriousScientist  11 месяцев назад

      Sure, if you buy me the parts, I am happy to design a board.

  • @wllwffrd
    @wllwffrd Год назад +1

    thanks for the video. is there a way to change the name that the device is recognized as?

    • @CuriousScientist
      @CuriousScientist  Год назад

      Hi! I am glad that you found it useful. Sorry, unfortunately, I don't know how to rename it. I have never thought about renaming it. Try to search the same question on Google, maybe someone already solved it.

  • @aligul4035
    @aligul4035 Год назад

    how you upload burn bootloader complete information is missing

  • @simrtech3d
    @simrtech3d Год назад

    Hi,
    what is the model of your heating plate for the pcb?
    THANKS
    Sam

    • @CuriousScientist
      @CuriousScientist  Год назад

      Hi Sam! You can find the exact product by following the last link in the video description. It is under the measuring devices and tools section.

    • @simrtech3d
      @simrtech3d Год назад +1

      @@CuriousScientist thank you, in the meantime I had searched on youtube and I came across the mhp30mini as your model, would you recommend this one or a bigger one?

    • @CuriousScientist
      @CuriousScientist  Год назад

      It all comes down to your preferences. I don't know how large PCBs you are going to build, so I can not tell if this is a suitable device for you. I built my own 100x150 mm reflow hot plate, and in 99% of the cases, I prefer to use that one.

  • @sanjaybatra6593
    @sanjaybatra6593 Год назад

    Sir atmega32u4 is better then atmega328 ? or people prefer to use atmega32u4, bcoz of more I/O pins ?

    • @CuriousScientist
      @CuriousScientist  Год назад +1

      In my opinion it is not about the I/O pins mainly. The 32u4 has native USB! Otherwise they are almost identical.

  • @aligul4035
    @aligul4035 Год назад

    can you make the videos for other avr atmega micro controller such as atmega 16 etc

    • @CuriousScientist
      @CuriousScientist  Год назад

      Sorry, I am not making videos on requests, I am following my own path.

  • @espaciomaker
    @espaciomaker Год назад

    hi @Curious Scientist can you share the schematic proyect

    • @CuriousScientist
      @CuriousScientist  Год назад

      Hi! Sorry but the schematic is not available. However you can buy the PCB via the link I provided in the description of the video.

    • @espaciomaker
      @espaciomaker Год назад +2

      ​@@CuriousScientist Haaa ok, i made a inverse engineering and recreate the schematic, thanks

    • @espaciomaker
      @espaciomaker Год назад +1

      ​@@CuriousScientist however i will buy the PCB

    • @CuriousScientist
      @CuriousScientist  Год назад

      Don't forget that for example Adafruit has a breakout board with the same microcontroller. They share their schematics and you can use that as a reference. Also the reference manual/datasheet of the microcontroller chip also has a "bare minimum" circuit design if I remember correctly.

  • @UploadINaja
    @UploadINaja Год назад

    nice explanation. do you know how to hide arduino from windows COM PORT? i want to use my modified joystick library, the joystick works fine but my arduino keep showing under COM PORT. do you have any idea?

    • @CuriousScientist
      @CuriousScientist  Год назад

      As long as you connect it to your computer as a serial device, it will show up as a COM port. Otherwise it would not be able to communicate with the computer as a serial device. Why would you want to hide it anyway?

    • @UploadINaja
      @UploadINaja Год назад

      @@CuriousScientist because i want to try to develop my own joystick as my first product 😅the joystick consist of COM, HID, USB Composite device, and usb input device. the COM port is the one i want to disable so other cannot change the code inside.
      also i dont need serial communication to the device. any idea mr?

    • @CuriousScientist
      @CuriousScientist  Год назад

      I still don't get it. Even if you disable the COM port somehow, people still can change the content of the microcontroller by other ways if they really want. If you really want to hide the COM port, there must be some ways, just use Google.

  • @cheesemonster7671
    @cheesemonster7671 2 года назад

    How do you connect the custom pcb to the Arduino (in my case an UNO if you need to know that)?

    • @CuriousScientist
      @CuriousScientist  2 года назад

      Hi! Maybe I misunderstand the question, but why would you want to connect this board to another MCU? This board itself is a microcontroller (its Arduino equivalent is the Leonardo or Pro Micro). Nevertheless, if you need to establish connection between two MCUs, you just use the typical ways, for example via serial or i2c.

    • @cheesemonster7671
      @cheesemonster7671 2 года назад

      @@CuriousScientist In the video, you say to connect the Arduino to the pcb in order to burn the bootloader so you can program it. I'm not understanding how to do that

    • @CuriousScientist
      @CuriousScientist  2 года назад +1

      Aha, I get it now! It is done typically with ICSP. You'll need to use the SPI pins. Google the "ICSP bootloader" or similar terms, there are many good tutorials.

    • @cheesemonster7671
      @cheesemonster7671 2 года назад +1

      @@CuriousScientist Thank you

    • @CuriousScientist
      @CuriousScientist  2 года назад +1

      You're welcome!

  • @kool7
    @kool7 Год назад

    can you send me the file for this?
    also awesome video!!!!

    • @CuriousScientist
      @CuriousScientist  Год назад

      What file? Everything that I wanted to share publicly is already published.

    • @kool7
      @kool7 Год назад

      @@CuriousScientist the pcb file

    • @CuriousScientist
      @CuriousScientist  Год назад

      That is not available publicly, sorry. However you can buy the bare PCB from PCBWay through my project page.