Creating your own custom hardware (printed circuit boards)

preview_player
Показать описание
---

Creating your own custom hardware (printed circuit boards) // A lot of embedded systems projects require custom hardware, but people are often unsure where to start. This video takes you through the process of making your own printed circuit boards, so you can make more professional-looking embedded systems and other devices that are easier to deploy.

**** Sponsor Offer ****
Register to get $100 free coupon:

Double side PCB assembly free shipping:

Free PCB Design Analysis Software:
****

Related Content:

***

Welcome! I post videos that help you learn to program and become a more confident software developer. I cover beginner-to-advanced systems topics ranging from network programming, threads, processes, operating systems, embedded systems and others. My goal is to help you get under-the-hood and better understand how computers work and how you can use them to become stronger students and more capable professional developers.

About me: I'm a computer scientist, electrical engineer, researcher, and teacher. I specialize in embedded systems, mobile computing, sensor networks, and the Internet of Things. I teach systems and networking courses at Clemson University, where I also lead the PERSIST research lab.

More about me and what I do:

To Support the Channel:
+ like, subscribe, spread the word

Рекомендации по теме
Комментарии
Автор

Gerber files are actually really cool! At one of my software jobs, I wrote code to convert Gerber Files (usually just the ones that had the information for the traces), and converted them to STL files for 3D printing. And boom, 3D printable circuit. I've since left that job, so I don't have access to the C# code I wrote. I may revisit the project and rewrite it in C++, with larger files speed can be an issue so porting it to C++ would be a fun project.

connor
Автор

Would love to see more hardware based videos. Amazing content as always!

ojouniisama
Автор

HOLY SH*T THAT WAS EXACTLY WHAT I WAS LOOKING FOR !!! YOU'RE THE MAN !!!

longdusboob
Автор

You literally make the best coding videos. Thanks for taking the time and doing this!

outlawcoder
Автор

There are a few nuances about schematics worth keeping in mind. Yes, the primary goal of the schematic is to capture and communicate the logical relations of the components, but a well-crafted schematic also conveys a lot of more subtle design information to the person who is actually performing the layout. Physical proximity on the schematic can convey which decoupling capacitors belong with which ICs, which side of a trace to place the dampening resistors on, and other important nuances. I know that when I am laying out my PCBs, I really tend to appreciate when I take care to encode those design features into the schematic, and I end up with correctly operating prototypes much more quickly and with fewer iterations or botch wires. It probably also helps that it's also another opportunity to review decisions and make sure that they actually make sense. If you sweat the small things when designing your circuit and creating your schematic, you won't have to deal with nearly as many hardware bugs during prototyping.

christopheralbano
Автор

Got my job in C after watching almost every video of yours, tnx Jacob, very 1337 stuff

antoniomh
Автор

Wow... You really need to keep this series alive. I love it!

phoenix
Автор

very interesting!
Im a ex- electronics technician for industrial engineering (this is translated with google, bcs i dont know the correct name in english),
but i dont have the confidence to design a PCB 😒
I did all the math, soldering and board-building many years ago and none of it was designed by me. It was just building by blueprint.
PS: There is not enough C-Content out there (compared to other languages). Its mostly basic crash-courses.
You are the only one (that i know) that goes deeper in C. You're my favorite C-Channel and you deserve much more Viewers^^
Harvards CS50 ignited my love for C and you helped me a lot on understanding some details!

TheVertical
Автор

In my case I describe every component I need in VHDL and then connect it to the a soft professor system. It's basically the same, you are describing Hardware. Definitely much harder to grasp for software engineers

messiweltmeista
Автор

Next semester I am taking Analogue electronics, embedded systems and operating systems courses so it seems like a fun semester, after that semester I will take some advanced embedded system classes where you do hardware and software

TonyDaExpert
Автор

Awesome high level! Showing a specific project at a detailed level could be a sweet series

inventorj
Автор

Generally best to read manufacturers capabilities before doing the layout, so the you design within their capabilities

lindsaymcphee
Автор

Really cool topic, wish this was covered when I was in school!

Ryan-mnxs
Автор

Its videos like these that excite me for EECS in college :)

jacobkoziej
Автор

Please keep making more embedded systems videos👌👌

haathimmunas
Автор

This is undoubtedly my favorite channel

NeerajSharma-ozmm
Автор

Im a complete noob on circuit boards and custom software for them. Where should I start learning? Im a game programmer/designer. But ive been interested in custom hardware. For real world applications

Chevifier
Автор

I'm curious, How do you actually load a code into that board? Let's say you wrote some C code, how do you actually compile your code for that handmade board and actually load and run it?

mockingbird
Автор

This still leaves a lot of questions. How do I find correct chips meeting my purpose (search by params)? How to connect things together? For example processor, RAM, ROM, Ethernet chip?

erikzamecnik
Автор

Please can you do a video about FreeRTOS and libopencm3 library?

abidibrahim