Easily Design Your Own PCBs! The SAMD21 HCC Module

  Рет қаралды 39,959

SeanHodgins

SeanHodgins

Күн бұрын

Пікірлер: 96
@SeanHodgins
@SeanHodgins 6 жыл бұрын
I'm going to be rolling out a bunch of open source projects that will use this module over the course of the Kickstarter. Stay tuned!
@afreeland
@afreeland 4 жыл бұрын
Would love to see a video of how to take a basic project from microcontroller...to a PCB. How to know which core components are needed and just some of the though process. Love the content!! =)
@crckdns
@crckdns 4 жыл бұрын
"I've put a little LED here" -> LED bigger than microcontroller 😹
@TBL_stevennelson
@TBL_stevennelson 4 жыл бұрын
I'm from Brampton Ontario Canada, I'm glad to see others doing electronics
@alphateerex2472
@alphateerex2472 4 жыл бұрын
this channel deserves more subscribers..... unique and cool stuff💯
@stryk187
@stryk187 6 жыл бұрын
Every one of your videos makes me think "Man, that's some cool shit" while I'm watching them.
@SeanHodgins
@SeanHodgins 6 жыл бұрын
You've clearly stated my number 1 goal when making a video.
@Perspectologist
@Perspectologist 6 жыл бұрын
This is a great idea. I haven’t been a big fan of Kickstarter, but it seems like this kind of thing may actually be a good use for the platform.
@SeanHodgins
@SeanHodgins 6 жыл бұрын
Perspectologist I don’t align myself with most of the other companies on Kickstarter. I think the reason it works so well for this, is that it’s just me doing it, not some team of engineers, designers, and marketers. I’m as transparent as possible and keep everyone informed along the way. The last 3 Kickstarters I’ve done have been a huge success!
@Mixbag
@Mixbag 6 жыл бұрын
This has been done before. But really i much rather prefer to copy paste the board layout onto projects pcb less pcb
@PatchBOTS
@PatchBOTS 6 жыл бұрын
Great Project! Super excited about the kickstarter.
@SeanHodgins
@SeanHodgins 6 жыл бұрын
Thank you! and me too, although I will admit I get a little nervous before the launch!
@sadiedeee
@sadiedeee Жыл бұрын
You break out more pins than the Seeeduino Xiao SAMD21 in a similar sized PCB, that's great.
@aptech2933
@aptech2933 6 жыл бұрын
WOW! They look great Sean.
@shinigamilee5915
@shinigamilee5915 3 жыл бұрын
I did this for Air Force projects about 20 years ago. Turns out, people can't do that anymore and so now they spend millions to incorporate garbage into systems that still aren't as good as what I did 20 years ago. These skills are really important and it's nice to see people are not becoming so lazy that they waste time and money on avoiding a little bit of work.
@Soupie62
@Soupie62 6 жыл бұрын
Reminds me of the Teensy boards - but without the strange extra pads on the top & bottom. Less functionality, but a HECK of a lot easier to implement.
@Wei1234c
@Wei1234c 6 жыл бұрын
Why not use ESP32 module instead?
@Flapjackbatter
@Flapjackbatter 6 жыл бұрын
Not that I know alot about ESP32, but I think there is a cost difference.(And a performance difference too, I think. ESP32 more capable.)
@RichardEricCollins
@RichardEricCollins 6 жыл бұрын
Better IO for starters
@revimfadli4666
@revimfadli4666 3 жыл бұрын
@@RichardEricCollins reminds me of when I had to include an ATMega for DAQ due to ESP's super noisy ADCs
@GnuReligion
@GnuReligion 6 жыл бұрын
Nice, I like the idea, but puzzled why you like the SAMD21. It is a lot more expensive than the ubiquitous STM32F103C8T6, which has similar capability, and costs just $1. A similar idea ... one could put a QFP processor on a standard PCB adapter plate, then, with long pins, stack a plate on top of it with an AMS1117-3.3, microUSB, crystal, reset button, and decoupling caps.
@astasuleo
@astasuleo 5 жыл бұрын
which bootloader did do use? thanks for your kind reply in adnvace.
@alphaprot2518
@alphaprot2518 Жыл бұрын
Just a quick reminder that many EDA tools have a functionality called building blocks/reuses of schematic areas - you basically have a template consisting of a "known good" schematic snippet like your MCU with crystals, decoupling and stuff and can place it as one single block across projects. Most of the time you still have the ability - that you miss in your HCC module - to rearrange the parts of your snippet or improve on it. I understand the reason why you did that, but for your own personal use, I would not really recommend it.
@TBL_stevennelson
@TBL_stevennelson 4 жыл бұрын
You should name it after yourself. The Hodgins21
@minibikelarry
@minibikelarry 3 жыл бұрын
Sean can where can i buy your boards or custom design. please advise.
@DiyintheGhetto
@DiyintheGhetto 3 жыл бұрын
Hello i really can use some of these boards. Where can i find them at to buy?
@benzpinto
@benzpinto 4 жыл бұрын
did u just use the oven to solder your parts onto the pcb?
@Cdswjp
@Cdswjp 2 жыл бұрын
what's the reason to turn on the serial?
@GRBtutorials
@GRBtutorials 6 жыл бұрын
Interesting project. However a similar thing already exists: the ESP12-F (ESP8266) and the ESP-WROOM-32 (ESP32) modules. They’re very cheap ($3-$6) and they both have Wi-Fi built-in. Though the SAMD21 might be more low-power (the ESPs with radio enabled are very power hungry), so depending on whether you want Wi-Fi or not, choose one thing or another.
@SeanHodgins
@SeanHodgins 6 жыл бұрын
GRBTutorials I’m aware of those, since my last kickstsrter used the ESP32. Haha they still require a FTDI chip to talk to them, and a voltage regulator. That’s the point. Plus ever measure the start up current of a ESP32? Haha. The ESP has its place but I prefer to use the SAMD. It’s more versatile if you don’t need Wi-Fi, which is why I used them in the majority of my projects.
@GRBtutorials
@GRBtutorials 6 жыл бұрын
SeanHodgins Interesting. I didn’t notice the fact that it doesn’t have a USB to Serial converter. I haven’t reviewed the PCB yet, but it seems at first glance that the only chip is the SAMD21. Does it have a native USB interface like the one on the DUE? If the power consumption is low, it could be interesting for some of my projects (though the STM32 looks really nice as well).
@SeanHodgins
@SeanHodgins 6 жыл бұрын
GRBTutorials yep, the boot loader that will come on it allows native usb, that is what makes it so great! The Kickstarter will start tomorrow and I have a more informative video along with it.
@nickmulder6156
@nickmulder6156 5 жыл бұрын
Do you have any advice for making and selling electronics products? Could be a great video
@ChunkySteveo
@ChunkySteveo 6 жыл бұрын
Very Cool Sean!
@jason19920816ify
@jason19920816ify 2 жыл бұрын
thanks for the inspiring vid, Sean. Is there anyway possible that I can power up my HC-05 Bluetooth module (feeds up 5V , says on the datasheet) with the HCC Module? I have a project that requires 5V output to some of my modules including HC-05 and tha't why I'm asking. Thanks and love your videos.
@SeanHodgins
@SeanHodgins 2 жыл бұрын
The HCC module is a 3.3V device, but it has a voltage regulator that can take 5V. Any signals or voltages on the IO would need to be 3v3 or level shifted though.
@bantermaestro8825
@bantermaestro8825 5 жыл бұрын
Sean, would you please make some more of those Arduino-UNO-footprint breakout boards available for purchase? Thanks and best regards.
@jon_raymond
@jon_raymond 6 жыл бұрын
Interesting. I get the advantage of having a pre-existing basic module ready to go for projects. I do the same with Adafruit ItsyBitsy's as they are cheaper than rolling your own. Looking forward to seeing what price point your Kickstarter comes in at per unit.
@SeanHodgins
@SeanHodgins 6 жыл бұрын
Similarly priced(in CAD though) but with included shipping. Its difficult to compete with Adafruit pricing, considering their sales volume. However, being that its a Kickstarter, get things rolling, and if it takes off, Ill be able to lower the price if I continue to sell them later.
@jon_raymond
@jon_raymond 6 жыл бұрын
SeanHodgins I find the trick to getting Adafruit product up here in Canada is ordering through Digikey. Only $8 for next day shipping and I often order from them so a couple Adafruit items bumps my orders over the free shipping threshold.
@yahyakhalid6599
@yahyakhalid6599 4 жыл бұрын
Hi, can you suggest some book or some helping resource which would help me in designing my own custom controller for a specific application? Any help would be greatly appreciated! Thanks! Oh Btw, very cool video!
@wilson9213
@wilson9213 3 жыл бұрын
hey sean think your video is awesome, but i was wondering if you could help? - i'm not sure how easy this would be to build but - i want something to wait for a 12v signal .. and if it gets 3 flashes of 12v within a specified time frame (1-2sec) it lets the 12v through to another pin .... hopefully on a passive board ... is this possible ?
@sieskingmegabytes7828
@sieskingmegabytes7828 6 жыл бұрын
You have a link (gerbers?) to your macro pad?
@SeanHodgins
@SeanHodgins 6 жыл бұрын
Yeah! They're in the Github - this will take you right to them. github.com/IdleHandsProject/samd_hcc_mod/tree/master/demo_boards/Cherry%20MX%20Board Also you can download(or buy) them off of PCBWay - www.pcbway.com/project/shareproject/DIY_RGB_Cherry_MX_Hotkey_Board.html
@wizardOfRobots
@wizardOfRobots 6 жыл бұрын
Instructables t-shirt!
@seanocansey2956
@seanocansey2956 5 жыл бұрын
How much did your oven cost, and how well does it work?
@seanocansey2956
@seanocansey2956 5 жыл бұрын
Really cool btw!
@PatchBOTS
@PatchBOTS 6 жыл бұрын
Do you prefer the oven method over a hot-air rework station? I'm debating which to purchase.
@SeanHodgins
@SeanHodgins 6 жыл бұрын
You'll need both eventually, but I have never reflowed a board with the rework station. I've only used it to fixed boards that have been flowed in the oven; fix QFN, or if a TQFP has shifted and I need to move the whole chip. Otherwise I just use a soldering iron to fix bridges and small issues.
@PatchBOTS
@PatchBOTS 6 жыл бұрын
Thanks. Your HCC Mod project has definitely had it's desired effect on me. I've been learning Eagle and slowly building more and more complex boards of my own. Having a small microcontroller onboard is going to save so much room and make so many more of my projects do-able. I'm at the point where I want to take that leap to SMDs but now I'm starting to get nervous. 0805 parts are insanely small.
@sivaramarajusiv7826
@sivaramarajusiv7826 4 жыл бұрын
nice work
@connorchapman4223
@connorchapman4223 6 жыл бұрын
Cool it looks awsome
@alexanderurezchenko6651
@alexanderurezchenko6651 5 жыл бұрын
Cool!
@ohararp
@ohararp 5 жыл бұрын
Sean do you have a part number for this uUSB connector?
@any123-og
@any123-og 4 жыл бұрын
do one for adafruit featherwing
@seaha3750
@seaha3750 5 жыл бұрын
hi sean. Short Question i am not good on the samd21 chips but i read that they didnt have softwareserial and i have to use an SIM800 Module wich use softwareserial. So could you explain me how i do this with the samd chip? Have i to wire the sim modul wich has RX and TX to the RX and TX pin of the hcc modul? So this means RX to TX and TX to RX. Please explain i really like this HCC Modul but need a bit of help here. THX So far
@SeanHodgins
@SeanHodgins 5 жыл бұрын
Any UART (Serial) can be software serial or hardware serial depending on what pins you use. Software serial is just a "bit bang" version of UART, meaning the code is written to make regular digital pins act like UART. In most cases (depending on speed) software and hardware serial are interchangeable. If you were using software serial and want to use the HCC Module just connect them to the hardware serial pins (Pin 1 and Pin 0).
@seaha3750
@seaha3750 5 жыл бұрын
@@SeanHodgins But the Arduino IDE dont let me compile because softwareserial is just for boards with different frequenzy and not for samd21. Or does this mean i also could use hardwareserial as this Serial1 i read about. Could i use any digital pin for this or only this rx and tx pin from the hcc modul
@user-mp3eq6ir5b
@user-mp3eq6ir5b 3 жыл бұрын
Just a thot, but would it be a thing to use an ElectroPlating Pen to bond tiny connections like this? Using an electrolyte solution like zinc or tin or even copper?
@gizer20
@gizer20 6 жыл бұрын
One question, could you tell who is the PCB manufacturer? castellated are awesome but i don't know any cheap pcb fab that are doing it. Awesome projects!
@SeanHodgins
@SeanHodgins 6 жыл бұрын
PCBWay for these boards.
@rzerobzero
@rzerobzero 6 жыл бұрын
Great vid - What are you applying with the hypodermic needle at 3:51?
@SeanHodgins
@SeanHodgins 6 жыл бұрын
Rob O that’s flux, just makes the solder joint easier and cleaner since I’m just using the solder on the tip of the iron(instead of adding more solder) - it’s just an applicator, not actually a needle haha, not sharp.
@PedrinbeepOriginal
@PedrinbeepOriginal 6 жыл бұрын
This looks really useful! 👍 Can you make something like this but with more I/O Pins that the MEGA 2560 have? Like 100 I/O pins xD Could be useful for a few people, like me 😂
@SeanHodgins
@SeanHodgins 6 жыл бұрын
I'm considering doing a whole line of them. Don't think any will have 100 I/O though! haha - Shift registers are your friend.
@PedrinbeepOriginal
@PedrinbeepOriginal 6 жыл бұрын
SeanHodgins Yes please! Do it! 😂 I know but Shift Registers are not my best friends 😂
@seanocansey2956
@seanocansey2956 5 жыл бұрын
With that many io, it's better just getting the standard Dev board, or this: www.ebay.co.uk/i/292729181876?chn=ps&ul_ref=https%253A%252F%252Frover.ebay.com%252Frover%252F1%252F710-134428-41853-0%252F2%253Fmpre%253Dhttps%25253A%25252F%25252Fwww.ebay.co.uk%25252Fi%25252F292729181876%25253Fchn%25253Dps%2526itemid%253D292729181876%2526targetid%253D522577529503%2526device%253Dm%2526adtype%253Dpla%2526googleloc%253D9046936%2526poi%253D%2526campaignid%253D1669190636%2526adgroupid%253D67214015920%2526rlsatarget%253Dpla-522577529503%2526abcId%253D1139356%2526merchantid%253D101457320%2526gclid%253DEAIaIQobChMIjpf3sPut4AIVBpPtCh1jAAGpEAQYASABEgLPifD_BwE%2526srcrot%253D710-134428-41853-0%2526rvr_id%253D1851801628133%2526rvr_ts%253Dd0d286541680a994e8619e80fff40a80
@themonkey4465
@themonkey4465 6 жыл бұрын
Hey Sean I wanna make my own samd21 board, what are the bare (bare as in no built in serial communication or built in pullups etc., Just to the point so it can function) minimum components to make one?
@SeanHodgins
@SeanHodgins 6 жыл бұрын
You're looking at it in this video. You just described the HCC Module. You don't need the oscillator and its caps, but you need everything else(unless you already have regulated power). Reset and LEDs can go too. 0.1F Capacitor on each VCC line, and that is pretty much it. You'll probably want a reset button somewhere.
@arod4507
@arod4507 5 жыл бұрын
Hey Sean, did you ever run into a problem when plugging in the HCC module and windows says "Unknown USB Device (Device Descriptor Request Failed)". I've already bootloaded and everything following your other tutorials but stuck on that error so can't program it in the arduino IDE.
@SeanHodgins
@SeanHodgins 5 жыл бұрын
You can get that error if there is a short on the board you soldered the HCC module too, if too much current is being drawn etc. Did you load the bootloader before it was soldered on(like my tutorial)?
@arod4507
@arod4507 5 жыл бұрын
@@SeanHodgins Yes I loaded the bootloader before soldering. I thought there was no short however after inspecting again a notice a tiny solder bead under one of the diodes. Once I removed it the error was gone! Thank you for the response and love the work you're doing. Keep it up!
@jrashidi1
@jrashidi1 6 жыл бұрын
HCC!
@ynzeselders4184
@ynzeselders4184 6 жыл бұрын
What program are you using to design these boards? I have been wanting to design my own board for a long time now. Maby it's time to give it a try.
@SeanHodgins
@SeanHodgins 6 жыл бұрын
I use Kicad. I started with Eagle, but I wish I had just started with Kicad from the beginning.
@ynzeselders4184
@ynzeselders4184 6 жыл бұрын
That is exacly why i asked. Thanks.
@LoganHenry
@LoganHenry 6 жыл бұрын
I wish we were friends IRL ;-)
@martinwestermeyergondonnea84
@martinwestermeyergondonnea84 6 жыл бұрын
the samd21 has integrated usb comunication?
@martinwestermeyergondonnea84
@martinwestermeyergondonnea84 6 жыл бұрын
just read the datasheet. it has
@EthanFrei
@EthanFrei 6 жыл бұрын
How are you installing the arduino bootloader onto the chip?
@SeanHodgins
@SeanHodgins 6 жыл бұрын
Ethan Frei I’ve made a custom pogo pin jig that you just push the module into. There are 5 test points on the top of the board. So they’re still accessible if you want to do something to the bootloader after it’s soldered on.
@AshMcKenzie
@AshMcKenzie 6 жыл бұрын
@@SeanHodgins be interesting to see that process
@ChrisWoodle
@ChrisWoodle 6 жыл бұрын
How about the new SAMD51? Also have you seen this SAMD21 breakout: www.avdweb.nl/arduino/samd21/sam-15x15.html
@SeanHodgins
@SeanHodgins 6 жыл бұрын
Chris Woodle SAMD51 looks awesome! But I haven’t used it yet so I can’t comment. Yep, I’ve seen that board, tiny, but missing some essential things, that’s why I made my own.
@ChrisWoodle
@ChrisWoodle 6 жыл бұрын
Agree on the 15x15 being too feature-less. I think the only samd51 devboards out right now are by Adafruit. Looking forward to the Kickstarter!
@britantyowicaksono8409
@britantyowicaksono8409 3 жыл бұрын
naaaah, it's still expensive in most of the country, it's not easy, u have to match with what component that available around you, aaand if u depend your pcb making to china, the shipping is more expensive than the pcb itself, so yeah it's actually the opposite whatever u said in the video
@SeanHodgins
@SeanHodgins 3 жыл бұрын
There are some very slow shipping methods that are cheaper.
@britantyowicaksono8409
@britantyowicaksono8409 3 жыл бұрын
@@SeanHodgins c'mon man, $5 for 10 PCBs but $22 for shipping.
@SeanHodgins
@SeanHodgins 3 жыл бұрын
@@britantyowicaksono8409 the pcb companies don’t control shipping costs. If I ship something to you, it costs what it costs, I have no control.
@ronnieb2025
@ronnieb2025 5 жыл бұрын
Sean, do you have a Facebook account or contact number?
@SeanHodgins
@SeanHodgins 5 жыл бұрын
Hey Ronnie, email me, sean.hodginsa@gmail.com we can go from there.
@JohnyDays69
@JohnyDays69 3 жыл бұрын
-_- Obvious ... right ..! give me a break..!
@browaruspierogus2182
@browaruspierogus2182 6 жыл бұрын
cheaper just to buy a ready board)
I Made My Own Image Sensor! (And Digital Camera)
10:55
SeanHodgins
Рет қаралды 1 МЛН
Build Your Own Arduino Like Board For Just a Few Dollars
20:48
Gary Explains
Рет қаралды 81 М.
小丑和白天使的比试。#天使 #小丑 #超人不会飞
00:51
超人不会飞
Рет қаралды 43 МЛН
这三姐弟太会藏了!#小丑#天使#路飞#家庭#搞笑
00:24
家庭搞笑日记
Рет қаралды 123 МЛН
Build Your Own Arduino Neural Network Robot - Complete How-To!
43:35
Bootloader Programming Jig for the HCC Module!
6:50
SeanHodgins
Рет қаралды 8 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 151 М.
I Built The First LAMINAR FLOW ROCKET ENGINE
15:51
Integza
Рет қаралды 1,9 МЛН
Don't Put These Anti-Gravity Christmas Ornaments on your Tree
12:00
I Bought a Giant 40 Year Old CNC Machine
11:47
SeanHodgins
Рет қаралды 140 М.
How To Make Custom PCB's For Your Projects!
9:28
Modern Hobbyist
Рет қаралды 79 М.
Electromagnetic Aircraft Launcher
15:09
Tom Stanton
Рет қаралды 1,4 МЛН
#180 SAMD21 M0 boards + Arduino Zero with PRO IDE debugging?
26:56
Ralph S Bacon
Рет қаралды 13 М.
小丑和白天使的比试。#天使 #小丑 #超人不会飞
00:51
超人不会飞
Рет қаралды 43 МЛН