- 248
- 2 578 868
Contextual Electronics
United States
Приєднався 26 лип 2013
Contextual Electronics is an online electronics apprenticeship program. Follow along with our instructors and see how you can pair theoretical and practical electronics knowledge. Members of the course learn how to apply electronics design techniques to build custom electronic hardware.
The UA-cam channel is a small portion of the overall content available on our main site (contextualelectronics.com). The videos here are offered for free to the community. There are paid segments that dive in depth on many other topics. This channel will also include podcast, KiCad tutorials, and public talks (as part of programs like KiCon).
This course and channel is run by Chris Gammell, host of The Contextual Electronics Podcast and co-host of The Amp Hour Podcast.
The UA-cam channel is a small portion of the overall content available on our main site (contextualelectronics.com). The videos here are offered for free to the community. There are paid segments that dive in depth on many other topics. This channel will also include podcast, KiCad tutorials, and public talks (as part of programs like KiCon).
This course and channel is run by Chris Gammell, host of The Contextual Electronics Podcast and co-host of The Amp Hour Podcast.
CEP015 - Finishing Prototypes with Zack Freedman
Zack Freedman is a prototyping engineer turned UA-camr who makes bombastic videos about 3D printed creations and getting projects across the finish line. He joins Chris to talk about his past hardware designs and what he will be building next.
More information and links from this episode: contextualelectronics.com/cep015-finishing-prototypes-with-zack-freedman/
Discuss on the CE forum: forum.contextualelectronics.com/t/cep015-finishing-prototypes-with-zack-freedman/4693
0:00 Introduction
2:05 What Zack is building (a computer)
2:40 A water cooled oscilloscope
3:40 How Zack got started
4:40 Hackaday article hackaday.com/2007/10/07/25-head-mounted-display/
5:20 Bluetooth heads up display
5:40 Hackerspace
7:15 NYC electronics scene
8:30 Working with artists
10:00 Working on the set of Mr Robot
11:05 Doing a first run prototype for a startup
13:10 Building skills in high pressure environments and on consulting jobs
17:45 Working on deadlines
19:10 How many projects are in a single video?
20:45 Building subassemblies
21:30 Building projects "backwards" (outside in)
23:00 Not thinking your idea is the last good idea you'll ever have
24:15 The prototyping mindset
27:00 Ranking risk in a project
29:15 Usability in wearable projects
31:30 "The role of most prototypes is to try to kill the idea"
33:30 What makes people want to buy a prototype?
35:45 Minimizing features in any one prototype / test
36:30 Consumer products should be shown to thousands before going to market
38:00 UA-camrs' battle for attention
41:00 UA-cam theories
44:45 Zack's persona
47:00 Filming b-roll to keep things interesting
51:00 UA-cam comment positivity
52:25 Maker Twitter
54:00 Full time UA-cam
54:20 Changes in the hardware space since 2012
56:40 Prototyping tools
58:30 "The Maker Movement"
59:25 Working for industrial clients
1:01:40 Focusing on the technology vs the purpose of the technology
1:03:30 Building a project because you want the thing (output)
1:05:30 Technology being used to move the world forward
1:07:15 What will Zack build in the future?
1:09:40 The Cyberdeck
1:12:15 Cyberdeck cafe Discord
1:13:10 Building on a stream vs on a video
1:14:40 Previously wanting to go into game design
1:16:30 Providing a representation of what people think the process is
1:17:20 People think IronMan is reality
1:18:20 Bringing people into the field
1:20:25 "Finish more projects"
1:23:30 Going beyond the getting started projects
1:26:20 People genuinely interested in a topic will skip beginner classes
1:27:35 Engineering is intrinsically solitary
1:29:30 Trying to figure out gender discrepancies in making
1:31:05 "What's it like to put yourself out there?"
1:32:30 Putting yourself out there will help you find more positive feedback
1:35:05 Building community
1:37:00 Finding Zack's work and joining his community
1:38:40 Conclusion
More information and links from this episode: contextualelectronics.com/cep015-finishing-prototypes-with-zack-freedman/
Discuss on the CE forum: forum.contextualelectronics.com/t/cep015-finishing-prototypes-with-zack-freedman/4693
0:00 Introduction
2:05 What Zack is building (a computer)
2:40 A water cooled oscilloscope
3:40 How Zack got started
4:40 Hackaday article hackaday.com/2007/10/07/25-head-mounted-display/
5:20 Bluetooth heads up display
5:40 Hackerspace
7:15 NYC electronics scene
8:30 Working with artists
10:00 Working on the set of Mr Robot
11:05 Doing a first run prototype for a startup
13:10 Building skills in high pressure environments and on consulting jobs
17:45 Working on deadlines
19:10 How many projects are in a single video?
20:45 Building subassemblies
21:30 Building projects "backwards" (outside in)
23:00 Not thinking your idea is the last good idea you'll ever have
24:15 The prototyping mindset
27:00 Ranking risk in a project
29:15 Usability in wearable projects
31:30 "The role of most prototypes is to try to kill the idea"
33:30 What makes people want to buy a prototype?
35:45 Minimizing features in any one prototype / test
36:30 Consumer products should be shown to thousands before going to market
38:00 UA-camrs' battle for attention
41:00 UA-cam theories
44:45 Zack's persona
47:00 Filming b-roll to keep things interesting
51:00 UA-cam comment positivity
52:25 Maker Twitter
54:00 Full time UA-cam
54:20 Changes in the hardware space since 2012
56:40 Prototyping tools
58:30 "The Maker Movement"
59:25 Working for industrial clients
1:01:40 Focusing on the technology vs the purpose of the technology
1:03:30 Building a project because you want the thing (output)
1:05:30 Technology being used to move the world forward
1:07:15 What will Zack build in the future?
1:09:40 The Cyberdeck
1:12:15 Cyberdeck cafe Discord
1:13:10 Building on a stream vs on a video
1:14:40 Previously wanting to go into game design
1:16:30 Providing a representation of what people think the process is
1:17:20 People think IronMan is reality
1:18:20 Bringing people into the field
1:20:25 "Finish more projects"
1:23:30 Going beyond the getting started projects
1:26:20 People genuinely interested in a topic will skip beginner classes
1:27:35 Engineering is intrinsically solitary
1:29:30 Trying to figure out gender discrepancies in making
1:31:05 "What's it like to put yourself out there?"
1:32:30 Putting yourself out there will help you find more positive feedback
1:35:05 Building community
1:37:00 Finding Zack's work and joining his community
1:38:40 Conclusion
Переглядів: 2 079
Відео
CEP014 - Moving to KiCad V6 with Jon Evans
Переглядів 14 тис.2 роки тому
0:00 Introduction 2:15 Making changes to the platform 4:00 History of the codebase 5:05 Jon's work background 8:20 What is coming in KiCad v6? 10:45 Working with legacy code in KiCad 13:30 Looking at an example project 14:50 Schematic editor 18:50 Changes to the schematic UI 21:00 Layout tool 22:45 Changes to the layout UI 24:10 The split of beginner vs advanced users 25:55 The benefits of an o...
CEP013 - Open Source Robotics with Kat Scott
Переглядів 1,4 тис.3 роки тому
Kat Scott of Open Robotics joins Chris to talk about how to create high complexity robotic creations and also how to create the lower level electronics that integrate into larger ROS systems. Kat is also a member of OSHWA, which defines and certifies Open Source Hardware. Links and more information: contextualelectronics.com/cep013-open-source-robotics-with-kat-scott Discuss this episode on our...
Drill Tables and Fab Notes on a PCB Fab Drawing
Переглядів 4,1 тис.3 роки тому
In this video, we’re adding more information to our fabrication drawing for our PCB, including a drill table and fab drawing notes. This allows us to get a board quoted or manufactured by a wider range of PCB houses than the online options. The online fab services capture all of this information in an online form dialog, like the one shown at the bottom of this post. Instead, we will add the re...
Add mounting holes to a layout, but not the BOM (KiCad 5.1)
Переглядів 15 тис.3 роки тому
In this video, Chris shows how to add mounting holes that persist throughout your design, but don't show up in your manufacturing data (BOM). More info about this video: contextualelectronics.com/add-mounting-holes-to-a-layout-but-not-the-bom-kicad-5-1/ Forum post associated with this video/post: contextualelectronics.com/add-mounting-holes-to-a-layout-but-not-the-bom-kicad-5-1/
Joulescope unboxing and teardown (2021)
Переглядів 2,1 тис.3 роки тому
In a first for this channel, Chris does an unboxing video (and brief teardown) of the Joulescope. Matt Liberty, creator of the Joulescope, sent a replacement unit to Chris after a unit issue. This unit will be used to measure current on the ABC Board in upcoming videos. Chris hopes to measure how long the ABC board will be able to survive in the field without charging via a solar panel. For mor...
CEP012 - Mixed Media with Becky Stern
Переглядів 9313 роки тому
Becky Stern mixes electronics, crafts, and practical applications to create interesting products and projects. She talks with Chris about her library of work and how to get started pairing electronics with something other than plastic boxes. For more information about this episode: contextualelectronics.com/cep012-mixed-media-with-becky-stern Forum Post: forum.contextualelectronics.com/t/cep012...
CEP011 - Environmental Monitoring with Conservify
Переглядів 5353 роки тому
Conservify is creating the FieldKit, a new modular system for environmental monitoring for research scientists and citizen scientists. The engineering team joins Chris to talk about deploying measurement systems into harsh environments and how to make things that last. For more information about this episode: contextualelectronics.com/cep011-environmental-monitoring-with-conservify/ Forum Post:...
How I Create Electronics For A Living (and you can too)
Переглядів 3,4 тис.3 роки тому
See the introductory content on the course page: contextualelectronics.com/courses/hang-your-technical-shingle-an-introduction-to-consulting/ The associated blog post for this video: contextualelectronics.com/apply-to-be-part-of-the-beta-consulting-course/ Apply to be part of the Beta Consulting Course: forms.gle/exwyiLkZDfNcAN4w8
Importing EAGLE files into KiCad v5.99 (PreV6, nightly build)
Переглядів 5 тис.3 роки тому
Last week, we did an import of EAGLE files into KiCad 5.1.8. There was some feedback that we should try this on the nightly version of KiCad...so we did! The mapping features are a nice addition to pull in elements that might be on layers that don't naturally map between EAGLE and KiCad. Last week's post: contextualelectronics.com/importing-eagle-files-into-kicad-5-1/
Importing Eagle files into KiCad 5.1
Переглядів 13 тис.3 роки тому
Importing an OSHW file created in Eagle into KiCad 5.1 and talking through some of the potential pitfalls of using the import feature. Associated post: contextualelectronics.com/importing-eagle-files-into-kicad-5-1/ Forum Post: forum.contextualelectronics.com/t/importing-eagle-files-into-kicad-5-1/3752 Board we imported: github.com/adafruit/Adafruit-Feather-M4-Express-PCB Download KiCad: kicad....
How to use Zephyr drivers to easily interface to sensors to microcontrollers
Переглядів 6 тис.3 роки тому
We are using Zephyr (www.zephyrproject.org/) a Real-Time Operating System (RTOS) as the main software on the ABC Board (contextualelectronics.com/courses/advanced-ble-cell-abc-board/). In this video, Chris and Bilal discuss using some of the sensor drivers that are available in the Zephyr repo and how these can be pulled into a user application. In our case, this is the main application running...
CEP010 - Low Volume and Low Cost with Timon
Переглядів 1 тис.3 роки тому
For more information about this episode: contextualelectronics.com/cep010-low-volume-and-low-cost-with-timon/ Forum post: forum.contextualelectronics.com/t/cep010-low-volume-and-low-cost-with-timon/3670
Using git branching to create alternate views (layout, 3D model)
Переглядів 1,4 тис.3 роки тому
WARNING: HARDWARE DEVELOPER USING SOFTWARE TOOLS This video is meant to show using git branching to show how you can create alternate 3D model view (or alternate BOMs, or alternate layouts!). Along the way, Chris realizes that a past merge removed a file that was needed, so the second half of the video shows him troubleshooting (and fixing) that snafu. How to set up git lol: gist.github.com/out...
Adding multiple 3D models to board stackup in KiCad 5.0
Переглядів 17 тис.3 роки тому
How do you pull in multiple 3D models to create a board stack in KiCad? This video shows you how to use schematic symbols, placeholder footprints and either generated or found 3D models in your final board rendering. This method will help you to create nicely rendered photos for promotion, or more importantly, to detect problems before you send a board out to be manufactured. Introduction to th...
CEP009 - Meta Learning Electronics with Mike Cheich and Phil FitzGerald
Переглядів 6863 роки тому
CEP009 - Meta Learning Electronics with Mike Cheich and Phil FitzGerald
CEP008 - Building Rockets with Joe Barnard
Переглядів 1,8 тис.3 роки тому
CEP008 - Building Rockets with Joe Barnard
CEP007 - Combining Art and Technology with Sarah Petkus
Переглядів 8393 роки тому
CEP007 - Combining Art and Technology with Sarah Petkus
CEP006 - Cellular Design Review with Roy Chen (Quectel)
Переглядів 2,3 тис.3 роки тому
CEP006 - Cellular Design Review with Roy Chen (Quectel)
CEP005 - Clojure Script on Hardware with Mike Fikes
Переглядів 9683 роки тому
CEP005 - Clojure Script on Hardware with Mike Fikes
CEP004 - High current open hardware with Elen from Fully Automated Technologies
Переглядів 1,6 тис.3 роки тому
CEP004 - High current open hardware with Elen from Fully Automated Technologies
Creating a fab drawing and stack up using a custom footprint in KiCad
Переглядів 3,8 тис.3 роки тому
Creating a fab drawing and stack up using a custom footprint in KiCad
CEP003 - A Hardware Design Review with Erik Larson
Переглядів 1,5 тис.3 роки тому
CEP003 - A Hardware Design Review with Erik Larson
CEP002 - Building a DIY Pick And Place with Stephen Hawes
Переглядів 1,7 тис.3 роки тому
CEP002 - Building a DIY Pick And Place with Stephen Hawes
CEP001 - Design Methodologies with Sophy Wong
Переглядів 1,7 тис.3 роки тому
CEP001 - Design Methodologies with Sophy Wong
Introducing The Contextual Electronics Podcast
Переглядів 1,9 тис.3 роки тому
Introducing The Contextual Electronics Podcast
Getting To Blinky 5.0 - Output Files For Manufacturing
Переглядів 10 тис.4 роки тому
Getting To Blinky 5.0 - Output Files For Manufacturing
Getting To Blinky 5.0 - Finishing The Layout
Переглядів 14 тис.4 роки тому
Getting To Blinky 5.0 - Finishing The Layout
Getting To Blinky 5.0 - Creating A Custom Footprint
Переглядів 12 тис.4 роки тому
Getting To Blinky 5.0 - Creating A Custom Footprint
Great tutorials, music in the background is distracting though!
Wouldn’t it be better to avoid SMD in a beginner course?
Thank you very much!
why does he look like AI?
5 years, and still usefull. thx !
Thanks!!!
You can directly import SVGs into footprints and PCBs
When we transitioned our technicians from Eagle CAD to Kicad, your series of videos helped with the transition a ton. Thank you! 🙏🏼
Hey Ben. You and I were facebook friends a while ago. I had a custom knife made by Darryl. I love the knife, but my dog ate the sheath and was wondering if I could buy another sheath for it. Reach out if you can.
Do you maybe know how do I transfer something I have already drawn to a different layer?
This is magic.
4 minutes wasted to say essentially nothing.
Silk-screening component values is a courtesy to the person assembling/soldering the board. In a small example like this, it's not that big a deal, but as the number of components increase, it can be a pain in the butt to have to reference the component list.
Just saw an ADHD helper video - open up instructions and read the last portion first. That way you have an idea what the end goal is of all the detailed steps. Thanks for doing this.
How do you connect buses hierarchically?
Very useful, short & clear information.
Great idea! Thanks for all the incredible time and effort you have put into this site!
lol, you can just draw le rectangle now
That's really helpful, thanks!
Can I take one of the sheets and make a pcb from it ?
The only guy who explains how to set properly the units and pins
It seems like the library is no longer maintained 😢
i need to know one thing if i can add a gnd layer in existing kicad pcb
I don't remember what video was that but in the 3D mode you made the layer transparent and you see the vias clear. How did you that as I cannot anyone who tell me....?..
Dude you seem like a genuinely good person (from your facial characteristics). BTW, i am almost finishing my second board on Kicad that i learnt from your playlist. So thanks a lot!
"aaaam"
I locked a silk screen circle pattern to keep it from moving. Now I need to move it, so how does one unlock silkscreen shape? Can’t even select the silkscreen item to edit or unlock. Do I have to scrap my PCB and start over…never locking silk screen shapes this time???!
Amazing conversation! Thank you guys!
Great video. I have a complex artwork done with modeling tool. Can I bring a stl file into a layer? I built a spiral artwork that needs to be ported to a cu layer. Would be nice to see the steps with Stl file format. Thanks
Coming from the CAD world of Solidworks I find this topic of placing and measuring componets frustrating. Why I can´t just say ok component you should be 20 mm from the edge, or you shoud be parallel with that IC ? .... I really hope they will improve on this in the future.
Hi, I am trying to add JST Connectors to Kicad 7....
Hello, thank you so much for your tutorials. They helped me a great deal and indeed I had my first PCB made with great succes. I therefore thought I could make an even simpler PCB which only has some connector pins and 2 zones. It is driving me up the wall. Things are getting worse going forward. I cannot select the front Cu zone anymore and in the 3Dview it will not show the zones. DRC shows that my connector-pins are not connected to the zones but they are on the same layer and they are the same net ! I really don't no what to do anymore.. Could you please advise ?
Why GND is Power Input, shouldn't it be Power Output ?
Wow! You look a lot like Tom Cavanagh (J.D.'s older brother Dan from Scrubs) O: You even sound alike =)
Seems like this project has stalled - the store page lists almost everything as on pre-order from august 2020.
This was a really good talk. Thanks!
Too bad, there is clearence used to traces and edge cuts. this makes it almost usless...
I am testing this tool at the moment. Seriously considering going full Pro License
If anyone is reading this for KiCad 7.0 - go into the footprint editor and left-click to select the particular pad you'd like to edit. Right-click and select Edit Pad as Graphic shapes. Took me way too long to figure that out!
I disliked your previous video for not having this info….. so sorry. Thanks though!
Regarding 35mill not defined as a drill diameter, Can you suggest a reference for commonly defined drills we should be using?
For anyone who's poking around recently, this tutorial is entirely compatible with KiCAD 6.0, there's just a few moved options in dialogues to contend with :)
Silkscreen on top of tented vias? Phils lab says this is a no-no
Hey, if the fabber doesn't want to do it they won't, and if it doesn't take then it's only silkscreen. What's the worst that could happen?
This issue happened also in Eagle when belonged to CadSoft (I don't know if this happens yet since Eagle was adquired by Autodesk). Yes, grid is better to modify only when you are in PCB design (placing parts) but not NEVER inside schematic design (fits to 50mils).
Does the 3D model for that thing remains even when I create a new project or I have to re-import the .stp again?
Thanks , the perfect tutorial and explanation. I used eagle but switched to kikad.
How to run kicad-5 in esim
This doesn't work in KiCAD 6, and now there is no obvious way to do this easily besides drawing a rectangle on the seperate layer, but you lose the lenght-width specifying capabilities of the rectangle (much easier to position and size pads with the center-origin based parameters). Anyone know how to do this? Come on KiCAD team - how did you not see this is an issue?!
I don't see all these options on Kicad 5.1.9 mac version.
Amazing presentation