Tame the yellow line: Master KiCad 7 Edge.Cuts

  Рет қаралды 9,353

Psychogenic Technologies

Psychogenic Technologies

Күн бұрын

Into that box: guarantee PCBs fit enclosures and speed up the process, with a slew of tricks around getting edge.cuts done fast and well.
UPDATE: ‪@markusofficial9016‬ in the comments pointed out an awesome feature I completely missed: in pcbnew, you can now just select all the edges and Right Click + Fillet Lines. So cool!
It isn't the most exciting layer, and I'd rather be routing critical high speed traces, but it sure can become a big deal when you mess it up. So in this little tutorial, I've collected ways I've found to layout a perfect printed circuit board outline while taking less time and less work.
We'll be using a couple of my favourite, and libre, CADs--kicad and freecad--to chop & rock and get the job done.
I move pretty quick on the easy parts so I won't bore you but if you're new to this: this is video, feel free to pause, I've tried to include all steps even if at a rapid clip--tell me if I skipped anything non-obvious.
If you like these quick tips, let me know and I will take the time to make more :)

Пікірлер: 63
@markusofficial9016
@markusofficial9016 Жыл бұрын
You can get round corners even easier now. Just select all lines, right click and select Fillet Lines, enter the radius and boom, round corners! Even works for odd shapes.
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
No. Way. This is awesome, damn I wish I'd realized and included it! Couldn't find it in the footprint editor, but it works a charm in the pcbnew.
@joseppuig925
@joseppuig925 Жыл бұрын
Had to pause the video every 500ms to follow such condensed steps, tips and details.
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
oof! Figured people could pause if needed, but maybe every 1/2 sec is a bit much... Actually, I should just dump the steps to some text for reference... will put that on stack.
@Graham_Wideman
@Graham_Wideman 5 ай бұрын
Board outline as component -- that tip is golden! One tip to add for viewers: Kicad footprnts can include cutouts, which is good for things like anti creepage slots, windows for recessing a component, slots for inserting a card perpendicularly (with finger-traces and solder bridges) etc. However, if also using Kikit for panelizing, beware of the interaction with Kikit's "tool size" that sets the size of router bit that it assumes will cut features like the board edge cuts, but also your internal slots.
@PsychogenicTechnologies
@PsychogenicTechnologies 5 ай бұрын
Nice! Also, hadn't bumped into that Kikit issue, a good pointer: thanks :)
@jesseontiveros5377
@jesseontiveros5377 6 ай бұрын
Dawg its videos like this that teach me the most. Quick no BS and showing me new things. Great job!
@PsychogenicTechnologies
@PsychogenicTechnologies 6 ай бұрын
Thanks Jesse! I've got another kicad quickie on the way--trying to capture it right now, while I actually get some work done. Hopefully will be as useful to you. Cheers.
@octothorpian_nightmare
@octothorpian_nightmare Жыл бұрын
That was awesome. Liked and subbed! I, for no reason at all, get weirded out moving around the different workbenches in FreeCAD so this was a huge eye-opener there, too.
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
:D ^ This ^ is why I put the juice into making these things: am happy you found it good/useful. As for freecad: have felt much the same. I think about it now like taking my board from the soldering station to the computer for programming, or whatever. Different spot, different work. But I still have trouble remembering where everything is and... c'mon, I thought that "Part" vs "Part Design" thing was going to be temporary, still mix them up all the time. Love the program anyhow. Final thing I'd add is I'm miffed I missed it, but have put an update in the description about this: kicad has a "fillet" function now in pcbnew, which is pretty sweet.
@KyranFindlater
@KyranFindlater Ай бұрын
great video, quality content, thanks for the tips!
@PsychogenicTechnologies
@PsychogenicTechnologies Ай бұрын
Thanks for taking the time to let me know, Kyran. Glad you enjoyed! I'm currently spending most time in PnP and ASIC world, but have been gathering some more hopefully useful KiCad tidbits that I'll be publishing soon. Cheers!
@williammanganaro9070
@williammanganaro9070 Жыл бұрын
I love to take this advice from the masters. I love this content ! Great video.
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
Thanks, William! This "master" is always making mistakes and learning (see pinned comment above for a good example) but am really happy when I get to share some finds and they are useful, so thanks again for the feedback. This morning I was actually doing some audio preprocessing/digitizing circuitry, and have a feeling you might have some to teach me in that dept.
@kenworks6068
@kenworks6068 5 ай бұрын
Wow - just found your channel after finishing my first KiCAD PCB. Thanks for using KiCAD and FreeCAD. Sweet
@PsychogenicTechnologies
@PsychogenicTechnologies 5 ай бұрын
Awesome! I love FreeCAD but don't have that much experience with it... KiCAD, on the other hand, is definitely my all-time fave in the schem/layout department! Glad you liked :) I have a PnP and another more general vid coming out, but there's a few more kicad in the pipe as well. Cheers!
@hopelessnerd6677
@hopelessnerd6677 11 ай бұрын
Love your content! First time here. Heavy use of pause and rewind, but much better than an hour long video with a little info interspersed with pictures of somebody's cat getting hair all over their keyboard.
@PsychogenicTechnologies
@PsychogenicTechnologies 11 ай бұрын
hahah, awesome, thanks! I'm the same, I like it dense--I can always rewind or change the speed, but there's no "skip fluff" button, so try to keep it to a minimum. Haven't posted in a bit, was prepping and then doing a trip for a conference, but some good stuff came out of that and I'll be summarizing my talk here, plus processing some backlogged goodies, so stay tuned and hope you enjoy. Thanks again for the feedback!
@johnmccardle
@johnmccardle Жыл бұрын
Human word: I like this Computer, activate subtitles and restart playback at 80% speed! I have a lot of keyboard shortcuts to add to my routine.
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
tiii-dli-doop acknowledged. hah, I appreciate the button boosts but my pre-singularity human bits really enjoy the serialized utterance, thanks :D Also, the computer and I have realized that these mind dumps could use a little support in terms of written references, so I'll be adding cheatsheets/extra text info for this and future capsules. Thanks again for the comment!
@bigironinteractive5747
@bigironinteractive5747 7 ай бұрын
Thanks for this!
@PsychogenicTechnologies
@PsychogenicTechnologies 7 ай бұрын
My pleasure, thanks for the feedback: being useful is the main reason I spend the time on these :)
@deviantmultimedia9497
@deviantmultimedia9497 6 ай бұрын
Great KiCad tips here, man. Subscribed. More KiCad stuff would be cool. I wouldn't mind if they were not-so-quick. It's not about the pace- we've got navigation and playback speed for that. I just like to understand what I'm doing rather than copying someone who does. I know I'm probably in the minority camp there so make 'em the way you've gotta make 'em and I appreciate the content either way.
@PsychogenicTechnologies
@PsychogenicTechnologies 6 ай бұрын
Hi! Thanks for the feedback, really happy you enjoyed/found useful. Have been trying to find that just-right-pace and I think I've reached max (there's a Wokwi video I did for that channel that's, in hindsight, a bit nuts)... so I was chatting with a friend the other day and she said she's always watching vids at 2x and actually prefers that to slowing them down. So I spun up the wokwi video and reduced the speed: yeah, it's comprehensible, but the experience isn't all that great. So, short version, I agree with you and relax a bit while I keep trying to find that sweet spot between plodding and overload. Thanks again, more kicad in the works, right after the next one, actually. Happy holidays and cheers!
@stewartmackenzieindaba
@stewartmackenzieindaba Жыл бұрын
Super useful, thanks! These ~6 mins cause untold forehead palms.
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
Hah, that's awesome: always glad to hear that sharing these tricks will be useful to someone, and if it causes the occasional forehead slapping all the better. Slap the planet, lol :)
@alexscott4277
@alexscott4277 Жыл бұрын
This is awesome content, I really like the quick and to the point delivery... Having done this stuff myself, I know how many hours you must have spent to get to this level of mastery!
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
Thanks a lot, Alex! I certainly have spent some hours with kicad, and I'm amazed at how much it's grown it capability and ease of use during that time. I'm happy if I managed to distill some of it down: my hope with these vids is that everyone, especially those just getting into EE or kicad, will fast forward past some of that and spend more time making new discoveries and stuff :) Thanks again, this kind of feedback motivates me to put out more. Cheers
@thegreenpickel
@thegreenpickel 4 ай бұрын
Your videos are underrated and deserve many more views. If you find time more Kicad topics would be cool. Maybe something with Python.
@PsychogenicTechnologies
@PsychogenicTechnologies 4 ай бұрын
Don't tell me, tell the wooooorrrllld!! hah, I jest: thank you very much for the comment. Also: have you seen my very last video? You will be well served in terms of both kicad and Python 😀 And, though I keep promising to release some Pick and Place videos, I actually have at least two more Kicad coming up very shortly. Thanks again for the feedback, Barry. Cheers!
@Electheo
@Electheo 4 ай бұрын
What a revelation that you can input math into coordinate boxes 🤯
@PsychogenicTechnologies
@PsychogenicTechnologies 4 ай бұрын
Yesss! I use it everywhere but especially when creating footprints/placing pads--it's so cool and useful!
@IB-qc4iw
@IB-qc4iw 4 ай бұрын
Great! Thank you!🖖
@PsychogenicTechnologies
@PsychogenicTechnologies 4 ай бұрын
Cool, thanks for the feedback!
@bryansiepert9222
@bryansiepert9222 9 ай бұрын
Good shit!
@PsychogenicTechnologies
@PsychogenicTechnologies 9 ай бұрын
Thanks Bryan, appreciate the props :)
@criznach
@criznach Жыл бұрын
Nice! Keep the videos coming! I use the same technique, but with Fusion 360. Nice and repeatable...
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
Hi Chris, thanks and will do! Yeah, it's more about the idea than the specific tool but, while I was at it, documented for freecad since that's what I got. Like Mayer Makes was saying below, it's nice to know the techniques we wound up developing are used by others--probably not the dumbest way to go ;-) My hope is that this will keep some from re-inventing that wheel and get more time making cool new stuff for everyone. Thanks again, cheers.
@sanjikaneki6226
@sanjikaneki6226 Жыл бұрын
NICE. I was wandering how you made sure that you can insert the ports in that box since you need to come at an angle + how you sized the holes in the boxes as in PCB hole VS case screw hole.
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
Hello Sanji, thanks for your feedback and question :) On the first part, because the overhang of these connectors is relatively small, the angle of attack is as well, so you don't need to add all that much clearance. I've done more complete simulations of insertion than shown here, where I actually angle the board in freecad and manually lower and twist, detecting collisions with either intersection or just a simple (but kinda slow) macro I think I got from forum.freecad.org/viewtopic.php?t=10041 However, the complete answer is: often the enclosure guy handles that for me, lol. For the hole sizes, it's usually some standard size like M3 and I can just use standard footprints for those. Here, IIRC, it was some imperial thing about the size of an M2, so I didn't take any chances and sized the holes much bigger than required to allow for some flexibility (d=3.x mm) while staying smaller than the typical head for the specified 4-24 (d > 5mm).
@fursino
@fursino 6 ай бұрын
Thank you a lot. I found following quite difficult.. too fast and I miss all the basic knowledge to understand what you are doing. Are any other training of you at a much slower tempo? Thanks.
@PsychogenicTechnologies
@PsychogenicTechnologies 6 ай бұрын
Hi! Oh, I'm sorry to hear that--I tend to go fast, in general, and I don't want anyone to get bored... but, yes, sometimes just toooo fast! I don't actually have different videos optimized for speed, however on youtube you can go to "settings" on the video (the little gear icon) and then Playback speed, and then choose 0.75 or 0.5 to slow it down. It's not perfect, but can help. Same with the "CC" closed captioning, which is really good here at understanding my mumbling! I hope that helps a bit. Will try to stop running quite so fast in future vids.
@ISMAIL-tm9se
@ISMAIL-tm9se Ай бұрын
what CAD software do you use to see the shape objects in this video? thanks
@PsychogenicTechnologies
@PsychogenicTechnologies Ай бұрын
It's freecad--love it :)
@aspuzling
@aspuzling 4 ай бұрын
Is it possible to modify a rectangle shape in kicad? Let's imagine you have drawn your PCB outline as a rectangle but now you want to make a cut out like the one shown briefly at 2:13. Is it possible or should I redraw the PCB using lines instead?
@PsychogenicTechnologies
@PsychogenicTechnologies 4 ай бұрын
Hello! As far as I know, the answer is no. In the raw kicad_pcb file, the rectangle is a (gr_rect ...) object and it can't be modified or even broken up. I tried using the cool "fillet" tool: when you use this on a rectangle, you end up with 4 lines and 4 arcs--so at least it does that. But if you want to keep it rectangular, it really doesn't like setting a radius of 0. So, if you don't mind rounded corners, use some non-zero radius, then just edit the line where you want the slot. Otherwise, you'll wind up redrawing the whole rectangle I'm afraid.
@aspuzling
@aspuzling 4 ай бұрын
@@PsychogenicTechnologies Thanks!
@bleeptrack
@bleeptrack Жыл бұрын
Was super awesome to meet you at hackaday Berlin! Thanks a lot for your helpful vids! ✨
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
Same: Wish it'd lasted longer but I'm planning more trips to your parts, and *do* hit me up should you wind up on this side! And thanks for the feedback, it's the fuel that powers the videos :-D
@lars-gunnartengerstrom8276
@lars-gunnartengerstrom8276 2 ай бұрын
Every time someone demonstrates a function in KiCad.. So it takes ages to arrive at What is essential. WHY.....?????
@PsychogenicTechnologies
@PsychogenicTechnologies 2 ай бұрын
Hello, to clarify: are you saying it took me too long to get to the point or something else?
@alaninness8113
@alaninness8113 4 ай бұрын
nice if itthe commentary speech was a little faster, !!😕😕
@PsychogenicTechnologies
@PsychogenicTechnologies 4 ай бұрын
hah, I'm going to take that as sarcasm--I was pretty... uhm... snappy in that one. Either way, I'm working on finding the perfect pace, hope you can get some use out of it regardless. Cheers
@localhost2933
@localhost2933 5 ай бұрын
too fast explained for beginners, not possible to follow all the steps
@PsychogenicTechnologies
@PsychogenicTechnologies 5 ай бұрын
Ah, yes, sorry about that... I try to keep things moving quickly so they aren't boring, and tell myself that it's a video so you can just play it back slower, but have realized that sometimes I go too far. I've relaxed the pace a bit in more recent videos and will continue to work toward finding the right balance of information density and pace. Thanks for the feedback.
@MrRhfinch
@MrRhfinch Ай бұрын
You talk much too fast to follow. Slow down please!
@PsychogenicTechnologies
@PsychogenicTechnologies Ай бұрын
Yeah, sorry: need to cut down on the caffeine ;-) Seriously, I'm trying to find that sweet spot, I think there's been some improvement of late but we'll see in the next videos.
@isfandyar3937
@isfandyar3937 3 ай бұрын
take a breath man you are too fast
@PsychogenicTechnologies
@PsychogenicTechnologies 3 ай бұрын
Yep, sorry about that. I'm learning there's a space between keeping it snappy and machinegunyammering :) Trying to do better. Cheers
@MAYERMAKES
@MAYERMAKES Жыл бұрын
incredibly useful! Iḿ so reliefed its 90% the same workflow I use, I just shortcut the process in freecad by stamping the whole bock down in draft and draw the pcb outline in freecad-> then export to kicad and import as an edge cut layer. And now I know your approach which would give me more flexibility in the pcb stage! thanks for the tips! I also like how speedy this video is!
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
Hah, awesome! So, you do the whole thing in freecad? I use it a good deal, but am far from as familiar with it than I am for kicad. So: do you squish/2d the enclosure or just look at it from the top? Then draw your PCB outline all in draft using polyline/arc/whatever? And then, how do you export just your PCB outline? As for flexibility, if you don't 'group' during import, you can still tweak everything in kicad I think. Also, thanks for the feedback on the vid and especially the rhythm... it's the speed I'm happy at but need to know what others feel!
@MAYERMAKES
@MAYERMAKES Жыл бұрын
@@PsychogenicTechnologies I go to a top down view of the enclosure (just so I can see whats important ) get the shape in draft. Then move it to a new solid in part design and draw my shape parametric as a sketch, I either export that or make a solid the thickness of the final pcb and export it as flattened svg, and import that into kicad as edge cut layer. its harder to make little adjustments for cutouts as sometimes the group has a million members, so I will try your version next.
@PsychogenicTechnologies
@PsychogenicTechnologies Жыл бұрын
@@MAYERMAKES Ok, thanks for the explanation. Annoying that it'd convert an arc or whatever you drew into so many little bits. Well if you give it a shot and find you're original way is better, lemme know why... I'm all about the "strong opinions, weakly held", always glad to find a better way.
KiCad power use: the most out of 8.0
7:28
Psychogenic Technologies
Рет қаралды 43 М.
Reverse Engineer PCB With KiCAD 7 |PCB FROM PCBWAY.COM
13:37
Hugatry's HackVlog
Рет қаралды 22 М.
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 108 МЛН
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 143 МЛН
Вечный ДВИГАТЕЛЬ!⚙️ #shorts
00:27
Гараж 54
Рет қаралды 11 МЛН
8 *Must-Try* features in KiCad 8
6:57
AddOhms
Рет қаралды 45 М.
Top Fifteen Mistakes People Make When Designing Prototype PCBs
12:26
Cosplay Light and Sound
Рет қаралды 132 М.
PnP Vision Boost: Keep the Camera, Upgrade Performance | Simple hardware enhancement
9:46
Lab Instrument Automation with Python
10:10
Psychogenic Technologies
Рет қаралды 10 М.
How to Design Mechanical Keyboard PCBs with Kicad
20:19
Joe Scotto
Рет қаралды 72 М.
15 Tips and Tricks for Using KiCad
13:32
Kuit the Geek
Рет қаралды 15 М.
How to Panelize PCBs in KiCAD
14:42
Stephen Hawes
Рет қаралды 47 М.
2022 -  The tooling ecosystem that adds joy to KiCad
28:43
MCH2022
Рет қаралды 9 М.
Master New KiCad 7 In Under 2 Hours | #PCBCUPID
2:01:32
Pcb Cupid
Рет қаралды 39 М.
6 Horribly Common PCB Design Mistakes
10:40
Predictable Designs
Рет қаралды 174 М.
CY Superb Earphone 👌 For Smartphone Handset
0:42
Tech Official
Рет қаралды 827 М.
Неразрушаемый смартфон
1:00
Status
Рет қаралды 2 МЛН