Contextual Electronics
KiCad 5.0 - Switching from 2 layer to 4 layer
updated
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 YouTubers' battle for attention
41:00 YouTube theories
44:45 Zack's persona
47:00 Filming b-roll to keep things interesting
51:00 YouTube comment positivity
52:25 Maker Twitter
54:00 Full time YouTube
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: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 open source tool
26:25 Comparison to tools that are cloud based
27:45 The KiCad ecosystem
30:45 KiCad Professional Services
32:00 KiCon 2021
33:10 What is DRC? How is it changing?
37:40 The challenges of live DRC
40:15 Example of DRC
46:05 New python API
48:30 Example project for using python scripting with KiCad
50:00 How the KiCad project works with feature requests
52:15 Working with the console inside KiCad
53:55 What else is Jon excited about in V6?
56:20 KiCad as a professional tool?
1:00:05 Following Jon online
1:02:10 Conclusion
Links and more information: contextualelectronics.com/cep013-open-source-robotics-with-kat-scott
Discuss this episode on our forum: forum.contextualelectronics.com/t/cep013-open-source-robotics-with-kat-scott
For links and more information about this topic: contextualelectronics.com/drill-tables-and-fab-notes-on-a-pcb-fab-drawing
Forum post associated with this video: forum.contextualelectronics.com/t/drill-tables-and-fab-notes-on-a-pcb-fab-drawing/4407
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
For more information about this video, check out the associated blog post: contextualelectronics.com/joulescope-unboxing-and-teardown
Associated CE Forum Post: forum.contextualelectronics.com/t/joulescope-unboxing-and-teardown/4363
For more information about this episode: contextualelectronics.com/cep012-mixed-media-with-becky-stern
Forum Post: forum.contextualelectronics.com/t/cep012-mixed-media-with-becky-stern/4344
0:00 Introduction
1:47 Becky Stern bio
3:34 Building out ideas
4:57 Learning new things
6:36 Collaborations
8:46 LEDs and light in projects
13:20 #SampleCode
14:30 What is a neopixel (WS2812)
16:15 Teaching students
19:55 Getting started programming
21:20 Higher level programming projects
24:20 Troubleshooting remotely
27:00 Best practices for documentation
29:20 Camera tips
33:10 Creating documentation from photos
36:30 Getting started crafting
40:05 "Getting to blinky" for crafts
42:15 Finishing projects
45:40 Setting a schedule for projects
48:30 Making things easy for your future self
49:30 Tools
53:25 Small workspaces
54:00 Future projects
58:40 Where to find Becky's work
59:20 Wrap up
For more information about this episode: contextualelectronics.com/cep011-environmental-monitoring-with-conservify
Forum Post: forum.contextualelectronics.com/t/cep011-environmental-monitoring-with-conservify/4285
0:00 Introduction
1:11 Conservify team introduction
6:20 Deploying electronics into harsh environments
10:35 Using off the shelf components
12:29 Monitoring water levels in the Amazon river basin
14:20 How did scientists measure things in the past?
20:23 Correlating data in the past
22:49 Open source in field science
23:22 FieldKit Hardware
28:11 Accomodating different hardware needs
31:30 Hardware details
34:20 Power requirements for the field
36:48 Unexpected customer requests
38:40 Community contributed hardware / firmware
44:50 Data visualization
48:10 FieldKit.org demo
52:35 Publishing without hardware
55:28 Who is using FieldKit?
57:25 Pilot program with NYC
58:30 Upcoming air quality kit
1:03:10 Giveaway of FieldKit stations
1:05:22 Focus on affordability
1:06:14 Deploying more non-profit FieldKits
1:07:32 Where to find more info
1:08:30 Hackaday Prize
1:09:32 Summary and wrap-up
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: https://forms.gle/exwyiLkZDfNcAN4w8
Last week's post: contextualelectronics.com/importing-eagle-files-into-kicad-5-1
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.org/download
Check out Contextual Electronics - the first week is free: contextualelectronics.com
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 on the ABC board, which wakes up every few minutes and takes a readings from the sensors on the ABCDCBA Daughtercard. The sensors on that daughtercard include the Si7006 (temp/humidity), LIS2DE (3 axis accelerometer), APDS9960 (light/proximity), and AT24 (eeprom)
Forum post: forum.contextualelectronics.com/t/cep010-low-volume-and-low-cost-with-timon/3670
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/outro56/31e588e5622dcf7931de0aee49baa7b2
Introduction to the ABC board: youtube.com/watch?v=JHWO7DRjVIs&t=6s
You can see how the entire ABC board was made with a free week on Contextual Electronics: contextualelectronics.com/one-week-free
Keystone 4881: digikey.com/en/products/detail/keystone-electronics/4881/6234710
0:00 Introduction
1:27 Looking at the ABCDCBA
2:37 How to generate step files of your KiCad project
5:29 Inspecting spacing between the ABC and the ABCDCBA
7:26 Creating a symbol/footprint/3D model for the RPi4
9:30 Assiging a 3D model to a logo
11:20 Alternate method of moving modeling outside of KiCad
12:40 Starting rotation of RPi4 3D model to match the ABC board
15:07 Discovering a mistake in rotation
18:48 Looking at the full board stackup
19:53 Turning on the realistic / raytracing rendering
20:40 Wrap up
Discuss this episode on the forum: forum.contextualelectronics.com/t/cep009-meta-learning-electronics-with-mike-cheich-and-phil-fitzgerald/3507
Discuss on the Contextual Electronics forum: forum.contextualelectronics.com
Discuss this episode on the forum: forum.contextualelectronics.com/t/cep008-building-rockets-with-joe-barnard/3452
Discuss this episode on the forum: forum.contextualelectronics.com/t/cep007-combining-art-and-technology-with-sarah-petkus/3407
Discuss this episode on the forum: forum.contextualelectronics.com/t/cep006-cellular-design-review-with-roy-chen/3334
Forum post:
Forum post: forum.contextualelectronics.com/t/cep004-high-current-open-hardware-with-elen-from-fully-automated-technologies/3223
Fab Drawing Templates on GitHub: github.com/ChrisGammell/FabDrawingTemplates
Advanced BLE-CELL (ABC) Course: contextualelectronics.com/courses/advanced-ble-cell
Forum discussion here: forum.contextualelectronics.com/t/cep003-a-hardware-design-review-with-erik-larson/3169
Forum discussion here: forum.contextualelectronics.com/t/cep002-building-a-diy-pick-and-place-with-stephen-hawes/3168
Forum discussion here: forum.contextualelectronics.com/t/cep001-design-methodologies-with-sophy-wong/3167
Forum discussion here: forum.contextualelectronics.com/t/introducing-the-contexual-electronics-podcast/3166/3
This is another incarnation of the Getting To Blinky Series, updated for KiCad 5.0. KiCad currently is on version 5.1.4 at the time these videos are being released, but the majority of UI is similar between 5.0 and 5.1.
Download KiCad here: http://kicad.org
Discuss KiCad here: forum.kicad.info
Contextual Electronics is located here: contextualelectronics.com
Discuss Contextual Electronics here: forum.contextualelectronics.com
This is another incarnation of the Getting To Blinky Series, updated for KiCad 5.0. KiCad currently is on version 5.1.4 at the time these videos are being released, but the majority of UI is similar between 5.0 and 5.1.
Download KiCad here: http://kicad.org
Discuss KiCad here: forum.kicad.info
Contextual Electronics is located here: contextualelectronics.com
Discuss Contextual Electronics here: forum.contextualelectronics.com
This is another incarnation of the Getting To Blinky Series, updated for KiCad 5.0. KiCad currently is on version 5.1.4 at the time these videos are being released, but the majority of UI is similar between 5.0 and 5.1.
Download KiCad here: http://kicad.org
Discuss KiCad here: forum.kicad.info
Contextual Electronics is located here: contextualelectronics.com
Discuss Contextual Electronics here: forum.contextualelectronics.com
This is another incarnation of the Getting To Blinky Series, updated for KiCad 5.0. KiCad currently is on version 5.1.4 at the time these videos are being released, but the majority of UI is similar between 5.0 and 5.1.
Download KiCad here: http://kicad.org
Discuss KiCad here: forum.kicad.info
Contextual Electronics is located here: contextualelectronics.com
Discuss Contextual Electronics here: forum.contextualelectronics.com
This is another incarnation of the Getting To Blinky Series, updated for KiCad 5.0. KiCad currently is on version 5.1.4 at the time these videos are being released, but the majority of UI is similar between 5.0 and 5.1.
Download KiCad here: http://kicad.org
Discuss KiCad here: forum.kicad.info
Contextual Electronics is located here: contextualelectronics.com
Discuss Contextual Electronics here: forum.contextualelectronics.com
In this introduction to Getting to Blinky 5.0, we go over where to download the software, some of he learning objectives of this video course and how to load up the program once installed.
This is another incarnation of the Getting To Blinky Series, updated for KiCad 5.0. KiCad currently is on version 5.1.4 at the time these videos are being released, but the majority of UI is similar between 5.0 and 5.1.
Download KiCad here: http://kicad.org
Discuss KiCad here: forum.kicad.info
Contextual Electronics is located here: contextualelectronics.com
Discuss Contextual Electronics here: forum.contextualelectronics.com
In this video, we go over how to create a custom schematic symbol. This is important so we can pull in components that do not exist in the KiCad symbol library (which should have been installed when you installed the program). This video is necessary so for the subsequent video, when we'll make the actual schematic (showing which components should hook to which other components).
This video series is another incarnation of the Getting To Blinky Series, updated for KiCad 5.0. KiCad currently is on version 5.1.4 at the time these videos are being released, but the majority of UI is similar between 5.0 and 5.1.
Download KiCad here: http://kicad-pcb.org
Discuss KiCad here: forum.kicad.info
Contextual Electronics is located here: contextualelectronics.com
Background: The 3D model viewer for KiCad is a powerful feature introduced in KiCad 4.0. The STEP file import introduced in KiCad 5.0 enhanced this capability.
Main site: contextualelectronics.com
Forum: forum.contextualelectronics.com
contextualelectronics.com
forum.contextualelectronics.com
forum.kicad.info
kicad-kicon.com
Slides available here: http://kicad-kicon.com/wp-content/uploads/2019/05/Ste-Kulov-KiCon2019_SPICE_skulov.pdf
About the speaker:
Stephan Kulov, typically known as Ste ("STEE"), is an electrical engineer and business owner. In 2014 he co-founded HD Retrovision, a company which designs and manufactures audio/video equipment for retro video games and other retro technologies. His main area of expertise is in analog circuits as well as all kinds of video signals, including both analog and digital (via FPGA). He is well-versed in SPICE circuit simulations, and will be presenting a talk regarding its use within KiCad.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
Slides available here: http://kicad-kicon.com/wp-content/uploads/2019/05/Eric-Kuzmenko-eric_kuzmenko_talk_slides.pdf
About the speaker:
Eric is a hardware engineer who has been working in the electronics industry just over four years, where at two separate companies he used KiCad on a professional basis. Currently, he is working for Purism, helping them develop a smartphone that will run a complete GNU/Linux OS. Previously, he worked for several different startups, that designed and manufactured consumer and industrial grade 3D printers, probably some you've heard of or used.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
About the speaker:
Blake has been working with electronics since 2010, including five years at Microsoft Surface Products as a Firmware Engineer and Software Development Engineer in Test. His technology background started in software, and he's been improving his hardware skills, most recently through courses in Electronics Technology at the Lake Washington Institute of Technology.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
About the speaker:
Tisham is a non-practicing Electronics Engineer and almost PhD. He formerly worked in Remote Sensing as a GIS developer but has been an embedded systems enthusiast for a long time. He is currently building the logistics platform of the future in Africa.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
(Free|Ki)CAD (not an endorsement of pronunciation) is the combination of FreeCAD and KiCAD to design 3 dimensional interlocking PCBs. This will lay out my journey from OpenSCAD to Inkscape to FreeCAD in search of a solution. Cacoffiny will be my submission to Hackster.io #BadgeLove, will it succeed? I don't know but it will make for a grand tale and I will talk about tiny desk lamps for Guinea Pigs.
About the speaker:
Morgan is on a constant quest to redefine "Full Stack Developer". Presently working for the Chabot Space and Science Center in Oakland, California, where a "full stack" is usually plywood but the job isn't done until there's some circuity or code running within.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
About the speaker:
Greg began tinkering with electronics once he could crawl. He designed his own circuits and firmware for PICAXE controllers in BASIC through primary school and continued to prototype a portable media player for a High School Project. He is passionate about embedded design and microcontroller firmware.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
Slides available here: http://kicad-kicon.com/wp-content/uploads/2019/05/Seth-Hillbrand-Hillbrand-DI_Kicad.pdf
About the speaker:
Seth Hillbrand is the Design Engineer for the physics department of the University of California, Davis. He designs circuits to support research projects that look for Dark Matter, try to measure "hidden" photons and records physical processes in extreme environments. Previously, he worked in high altitude ballooning, space science and electromagnetic warfare. He is currently one of the developers of the KiCad project.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
Slides available here: http://kicad-kicon.com/wp-content/uploads/2019/05/Barry-Buelow-BB-KiCon-002.pdf
About the speaker:
The machine takes some attention and it isn't for everyone. You can't just load it up and walk away. The most common issues will be presented and there will be a period to answer your questions.
Barry is a retired avionics engineer from Rockwell Collins in Cedar Rapids, Iowa. During his career, Barry has worked on every Boeing airplane in production, including being part of the team designing the large format LCD display for the 787, and autopilot systems on all models.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
About the speaker:
Patrick is a lead software engineer with a 12 year track record, best selling book author and managing director of AISLER B.V. As CTO at AISLER, he leads the software engineering team that ships electronic prototypes into more than a 100 countries. He co-authored ""Das Calliope-Buch" which is available to young talents in Germany that want to learn programming even at an early age.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
Slides available here: http://kicad-kicon.com/wp-content/uploads/2019/05/James-Lewis-Preserving-History-with-KiCad-KiCon-2019-v4.pdf
About the speaker:
James, AKA the Bald Engineer, has a background in electrical engineering and is a teacher at heart. You might have read a tutorial on his blog or watched a video on his "AddOhms" YouTube channel. He is also a frequent contributor to Element14 and Hackster.io. As a fan of making things blink, beep, and fly, KiCad is a staple in his electronics toolkit.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
Slides available here: http://kicad-kicon.com/wp-content/uploads/2019/05/Chris-Denney-Your-MFG-is-Stupid.pdf
About the speaker:
Chris Denney is the CTO for Worthington Assembly. He has worked in the electronics industry for 18 years and has been a part of all aspects of the design and manufacturing process. He was recently interviewed on the Amp Hour and talked about the future of electronics assembly.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
About the speaker:
About the speaker:
Tisham is a non-practicing Electronics Engineer and almost PhD. He formerly worked in Remote Sensing as a GIS developer but has been an embedded systems enthusiast for a long time. He is currently building the logistics platform of the future in Africa.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
About the speaker:
Louisa works at System76, a Linux computer manufacturer in Colorado and is a big proponent of open source hardware and software. System76 manufactures an open source desktop-computer from raw materials, and she's going to talk about how they build their machines, and why open source is important.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg
Slides available here: http://kicad-kicon.com/wp-content/uploads/2019/05/Anool-Mahidharia-KiCon_2019_FreeCAD.pdf
About the speaker:
Anool works at Lumetronics designing custom safety test equipment. He's also a co-founder of Wyolum and co-founder of "Maker's Asylum", India's first open community makerspace. He also takes time to write blog posts for Hackaday.
KiCon 2019 was a conference for people who use and love KiCad. For more information: kicad-kicon.com
Produced by NDV: youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg


