Sign in

Chris Wilson

@cdwilson.dev
209 followers 355 following 42 posts

I build things. Usually with electronics. Preferably open-source. Chief Fun Officer at @cge.dev

PostsRepliesMedia
Chris Wilson @cdwilson.dev · 15/07/2025
@jeffgeerling.com this feels like something up your alley. Does KVM over IP (via VirtualHere), but the hardware can also be used for direct KVM via USB connection (similar to Openterface) modularkvmip.com
modularkvmip.com
VirtualHere Modular KVM/IP
020
Reposted by Chris Wilson
KiCad EDA @kicad.org · 10/06/2025
Wayne Stambaugh's talk on the KiCad Project status at KiCon North America is now online at youtu.be/uUu6nX5VxcA Want to join us at the next KiCon? kicon.kicad.org
youtu.be
KiCad Project Status - Wayne Stambaugh - KiCon North America 2025
YouTube video by KiCad
0101
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 10/06/2025
I'll be speaking at @crowdsupply.bsky.social #Teardown2025 in just over a week! I'll walk through how to automatically generate a #KiCad database library based on part data stored in Aligni #PLM software. Slide deck PDF in the link below if you want to take a sneak peek: cgnd.dev/posts/teardo...
cgnd.dev
Teardown 2025 Talk: Are we PLM yet?
Teardown 2025 Talk: Are we PLM yet? A beginners introduction to product lifecycle management for KiCad.
032
Chris Wilson @cdwilson.dev · 22/05/2025
I'll be giving a talk at #KiCon next week about setting up a basic PLM integration with KiCad. If you're attending the conference, come say hi!
041
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 17/05/2025
New @raspberrypi.com Pico #SAO Host boards just came in! I made this breakout board so I could quickly play around with SAOs using the Pico, Pico W, Pico 2, Pico 2 W, etc. If I made these available to buy, would anybody want one? github.com/cgnd/rpi-pic...
A PCB hosting a Raspberry Pi Pico 2 board with a couple Simple Add-on (SAO) boards plugged in.
031
Chris Wilson @cdwilson.dev · 15/05/2025
Oooh, interesting, this is the first I've heard about this QSPICE integration. Really looking forward to @kicad.org #KiCon in a couple weeks!
“QSPICE Modeling and Simulation Tools for More Effective PCB Layout”
Mike Engelhardt; Talk

QSPICE® is SPICE-based, freely available circuit simulation software that includes tools for making JFET, MOSFET and diode models. This presentation describes and documents the interprocess communication of the different QSPICE processes so they can replace QSPICE schematics with KiCAD schematics to add simulation, marching waveforms, and cross probing to KiCAD. This will enable KiCAD users to integrate QSPICE elements that complement KiCAD capabilities to enhance their circuit simulation, model creation and layout experiences.
0112
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 09/05/2025
Joined the tariff club today...
Payment summary from JLCPCB showing a large increase in price due to duties & taxes.
151
Chris Wilson @cdwilson.dev · 21/04/2025
Anybody adopted the IPC-7352 land pattern naming convention for PCB footprints? I usually like to stay consistent with IPC recommendations, but I'm really not in love with some of the naming conventions in the spec... Trying to decide on whether to just use it as-is or go with something else.
100
Chris Wilson @cdwilson.dev · 05/04/2025
Here’s a sentence I never thought I’d say: just updated the firmware on my new bike’s derailleur…🫠
000
Chris Wilson @cdwilson.dev · 02/04/2025
Just posted a new #ZephyrRTOS article on @hacksterio.bsky.social about the recently merged XIAO RA4M1 support
140
Reposted by Chris Wilson
Brett Cannon @snarky.ca · 31/03/2025
PEP 751 has been accepted! peps.python.org/pep-0751/ This means #Python now has a lock file standard that can act as an export target for tools that can create some sort of lock file. And for some tools the format can act as their primary lock file format as well instead of some proprietary format.
peps.python.org
PEP 751 – A file format to record Python dependencies for installation reproducibility | peps.python.org
This PEP proposes a new file format for specifying dependencies to enable reproducible installation in a Python environment. The format is designed to be human-readable and machine-generated. Installe...
1213962
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 31/03/2025
If you've wanted to try #ZephyrRTOS but weren't sure where to start, I wrote up a quick start tutorial that can help you get started on the $5 @raspberrypi.com Pico 2 board--no other hardware or debuggers required!
0113
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 17/03/2025
Another great microcontroller video from www.artfulbytes.com www.youtube.com/watch?v=9FTU...
youtube.com
I Shrunk Blinky to 0 Bytes
YouTube video by Artful Bytes
021
Chris Wilson @cdwilson.dev · 14/03/2025
This is seriously cool
010
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 12/03/2025
Saw this today: RP2040 & WizNet W5500 integrated in a single IC wiznet.io/products/pow...
wiznet.io
W55RP20: Pioneering High-Speed Networking for IoT Solutions
The W55RP20 leads the way in high-speed, precision networking, ideal for sophisticated IoT systems. With its robust data handling and networking capabilities, this ioMCU chip is perfect for developers...
141
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 12/03/2025
Learn how to use the shell utility "direnv" to automatically activate #ZephyrRTOS build environments when working in West workspaces. www.hackster.io/cdwilson/aut...
hackster.io
Automatically activate Zephyr build environments with direnv
Learn how to use the shell utility "direnv" to automatically activate Zephyr build environments when working in West workspaces. By Chris Wilson.
011
Reposted by Chris Wilson
KiCad EDA @kicad.org · 26/02/2025
KiCon North America 2025 is happening May 28-30 Come and join the conference on all things KiCad. Talk submissions currently being accepted. For full details see the blog post on the KiCad website. www.kicad.org/blog/2025/02...
A simple flat illustration of a palm tree at sunset. The sunset is composed of banded solid colors in decreasing line widths, creating a gradient effect. The palm tree is silhouetted giving it a retro appearance. In front of the banded sunset is the word "KiCon25" and at the bottom in a teal green is the text "San Diego, May 28-30
1121
Chris Wilson @cdwilson.dev · 21/02/2025
@danielmangum.com it seems like no matter where I browse the internets these days, THERE YOU ARE
081
Chris Wilson @cdwilson.dev · 21/02/2025
PSA: your company can become a corporate sponsor of KiCad for less than the yearly maintenance for ONE SEAT of Altium 🤯 www.kicad.org/sponsors/spo...
kicad.org
Corporate Sponsorship
The corporate sponsors that help to support KiCad’s development
0267
Reposted by Chris Wilson
KiCad EDA @kicad.org · 20/02/2025
KiCad Version 9.0.0 Release The KiCad project is proud to announce the latest major version release. See the blog post on the KiCad website for more information about this release. www.kicad.org/blog/2025/02...
kicad.org
Version 9.0.0 Released
The KiCad project is proud to announce the release of the next major version of KiCad. Version 9 is packed with new features, improvements, and hundreds of bug fixes. We hope you enjoy the new versio...
410040
Reposted by Chris Wilson
KiCad EDA @kicad.org · 21/02/2025
So, now that v9 is out, you're going to want to learn how to use all the awesome new features, right? Have we got a place for you! kicon.kicad.org KiCon Returns to North America, May 28-30th, San Diego, CA. Pre-sale discount tickets are available now!
kicon.kicad.org
KiCon - cross platform and open source Electronics Design Automation suite
2244
Chris Wilson @cdwilson.dev · 03/02/2025
Fascinating deep dive on a networking company you probably have never heard of: www.meter.com
notboring.co
Meter: The Internet Utility
A Deep Dive on Vertical Integration, Networking, and How to Win the Internet
030
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 25/01/2025
Short follow-up to yesterday's post showing how to run Intel Quartus® Prime Lite Edition via Parallels on a Mac with Apple Silicon (ARM64)
cgnd.dev
How to run Intel Quartus® Prime Lite Edition via Parallels on a Mac with Apple Silicon (ARM64)
Learn how to run Intel Quartus® Prime Lite Edition via Parallels on a Mac with Apple Silicon (ARM64).
011
Reposted by Chris Wilson
Chris Gammell @chrisgammell.bsky.social · 21/01/2025
2025 is the year of the Pick and Place Desktop! :-D Well...maybe for me? I enjoyed recording with @hawes.dev about the @opulo.io Lumen and all of the experiments and successes as they have built up the company and open source machine I hope to have some day. theamphour.com/686-a-bencht...
1153
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 24/01/2025
I recently got a Terasic DE0-CV #fpga dev board super cheap on eBay, but how to run the Quartus tools on my Mac... 🤔 Remote Desktop to the rescue! 🛟
cgnd.dev
How to run Intel Quartus® Prime Lite Edition via Remote Desktop
Learn how to run Intel Quartus® Prime Lite Edition via Remote Desktop
121
Chris Wilson @cdwilson.dev · 13/01/2025
Anyone have an old SparkFun RED-V board collecting dust in a drawer? I'd be happy to pay you for it (including shipping). Feel free to DM me.
000
Chris Wilson @cdwilson.dev · 11/01/2025
For anybody that has read both "Computer Organization and Design" and "Computer Architecture: A Quantitative Approach" by Patterson/Hennessy, how would you describe the differences between these two books? (content, audience, etc) Are they essentially the undergrad/graduate texts respectively?
211
Reposted by Chris Wilson
Emily Liu @emilyliu.me · 17/12/2024
as of this week, when you verify your account by updating your username from a default like emily.bsky.social to your website @emilyliu.me, your former bsky.social username is reserved for you automatically (and prevents impersonators from claiming it). you can revert back to it at anytime
bsky.social
How to verify your Bluesky account - Bluesky
Here's how to verify your Bluesky account by setting your website as your username.
1302249717
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 17/12/2024
Saw this today about a FPGA peripheral module standard being developed by SGET. Looks interesting. They are looking for feedback. "There may also be interest in using sCRUVI technology with MCU and SoC based products without FPGA." sget.org/call-for-par...
sget.org
Call for Participation: FPGA Peripheral Module (sCRUVI) - SGET
Munich, December 2024 – Today, the Standardization Group for Embedded Technologies e.V. (SGET) launches its Call for Participation to establish a new Standard Development Team (SDT) for the FPGA Perip...
032
Reposted by Chris Wilson
Shawn Hymel @shawnhymel.bsky.social · 16/12/2024
With #FreeCAD v1.0 out, I had to make a tutorial series on how to use it 📺 While FreeCAD still has some bugs, it's MUCH more stable now, and I use it all the time for basic parts 🔥🔥🔥 You can watch the first episode here: www.youtube.com/watch?v=8VPY... #CAD #engineering @freecadnews.bsky.social
youtube.com
Introduction to FreeCAD Part 1: Getting Started | DigiKey
YouTube video by DigiKey
2153
Reposted by Chris Wilson
Simen E. Sørensen @simenzhor.bsky.social · 07/12/2024
Hi, I’m Simen 👋 A maker/hardware hacker type from Norway. Here’s some of the coolest shit I’ve made recently! #introduction #pcb #maker #electronics
13611
Reposted by Chris Wilson
Golioth @golioth.io · 04/12/2024
Time to celebrate: Hardware engineers using Windows or macOS can leverage Docker, Inc. Golioth CEO @jonathanberi.com reveals a skunkworks project that makes USB with Docker on Windows and macOS now possible. blog.golioth.io/usb-docker-w... @justincormack.bsky.social | @ajeetraina.bsky.social
blog.golioth.io
USB with Docker on Windows and macOS Now Possible: What You Need to Know - Golioth
Hardware developers have missed out on the benefits of Docker and similar localized container solutions for one big reason: USB. Today we're seeing how devices can start to reliably connect from the h...
4239
Reposted by Chris Wilson
KiCad EDA @kicad.org · 03/12/2024
KiCad is proud to announce the release of 8.0.7 We have lots of bug fixes and speed improvements in this release, so upgrading is highly recommended! www.kicad.org/blog/2024/12...
kicad.org
KiCad 8.0.7 Release
The KiCad project is proud to announce the version 8.0.7 bug fix release. The 8.0.7 stable version contains critical bug fixes and other minor improvements since the previous release.
0516
Reposted by Chris Wilson
Daniel Mangum @danielmangum.com · 24/11/2024
**This Website is Hosted on Bluesky** This weekend I found myself digging through the AT Protocol specifications and the Bluesky Personal Data Server (PDS) implementation. In doing so, I discovered that I could setup a website that is fully hosted on Bluesky. danielmangum.com/posts/this-w...
Screenshot of the rendered HTML of the website I was able to host on Bluesky.
18375100
Chris Wilson @cdwilson.dev · 16/11/2024
Bluesky lazyweb question: If I change my handle here to a domain, what happens to existing links to my old posts? If I copy a link to one of my existing posts, it includes "cdwilson.bsky.social" in the URL slug. What happens to old links if somebody else picks up that username after I abandon it?
110
Chris Wilson @cdwilson.dev · 16/11/2024
I just had Kalbijjim for the first time and well... white people, we've been doing pot roast wrong.
For over 400 years, from the 14th to the 18th century, Kalbijjim (Braised Beef Short Ribs) was a dish reserved exclusively for the kings and royal families of the Joseon Dynasty. Today, Kalbijjim is enjoyed by everyone, but it remains a special dish in many Korean families, often served on significant occasions such as birthdays, holidays, and weddings.
000
Chris Wilson @cdwilson.dev · 08/11/2024
A short story about the generosity of strangers and making new friends at @hackaday-feed.bsky.social #supercon cdwilson.dev/articles/hac...
cdwilson.dev
Hackaday Supercon 2024
I finally got a chance to sit down and reflect on this past weekend at Hackaday Supercon 2024. You might expect that a post about Supercon would be all about epic badge hacks, or a recap of interestin...
061
Reposted by Chris Wilson
Steve Klabnik @steveklabnik.com · 01/11/2024
i've never hit appeal so fast
a screenshot of "labels on your account" where I edited the HTML to say "skips leg day" and "this user claims to work out, but only does upper body work." "source: @dontskiplegday.com"
31027
Reposted by Chris Wilson
dave @davedarko.bsky.social · 27/10/2024
Hey bluesky, what's up? I will most probably be more active on mastodon, but let me share what I'm currently working on: Coming weekend I will be at #Supercon where lots of people will bring SAOs (Simple Add-ons) for the badge. One of my favorite SAOs I made, is TARS: hackaday.io/project/1980...
hackaday.io
TARS SAO
Interstellar was not the movie I expected, but I loved the robots. After working on the Han Solo in Carbonite Add-on, designing this PCB felt like the right step and is also the most elaborate add-on ...
0164
Chris Wilson @cdwilson.dev · 01/11/2024
Flyin out to @hackaday-feed.bsky.social #supercon for the first time! If we’ve never met, come say hi 👋! I have glow-in-the dark stickers from @embeddedfm.bsky.social, non-glow-in-the-dark stickers from @mattgodbolt.bsky.social and a couple #SAO kits to hand out.
251
Reposted by Chris Wilson
Unofficial Hackaday Feed @hackaday-feed.bsky.social · 22/10/2024
The 2024 Hackaday Supercon SAO Badge Reveal
hackaday.com
The 2024 Hackaday Supercon SAO Badge Reveal
We’ve been hinting at it for a few months now, running a series of articles on SAOs, then a Supercon Add-On Challenge. We even let on that the badge would …read more
0185
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 22/10/2024
Got the PCBs in for the 🧼 #SAO last night lol This one started out with me trying to stick a SAO connector into an actual block of soap…turns out it's REAL hard to get things to stick to soap. So it became a PCB instead. hackaday.io/project/1984... if you want to follow along. #hackaday #supercon
SAOP (like “soap”) simple-add on for Hackaday Supercon badge contest.
092
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 22/10/2024
Finally got this PCB assembled and tested with a #mikroe Click board that has a BME280 sensor. The backlit logo experiment turned out pretty neat looking! I don't actually have a real conference badge (yet), so I put together a quick “SAO host" #rpi #pico breakout board. #hackaday #supercon #SAO
SAO Explorer simple add-on with a MikroE Weather Click board installed, plugged into a RPi Pico 2 board.CircuitPython console output showing weather readings from the MikroE Weather Click board.SAO Explorer with backlit logo turned on.
001
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 15/10/2024
NEW BOARDS! NEW BOARDS! NEW BOARDS! (even after years of doing this, I still get a rush of excitement whenever new PCBs get delivered!) This one is a fun weekend side project for the @hackaday-feed.bsky.social #supercon #SAO contest. hackaday.io/project/1984... if you want to follow along.
151
Reposted by Chris Wilson
KiCad EDA @kicad.org · 04/10/2024
We're slowly posting videos from KiCon Europe 2024. Starting with Wayne Stambaugh's Keynote. One every couple days until we're done. Thank you to Open Skunkforce e.V. for hosting this event in beautiful Bochum, Germany. youtu.be/BP8VD9FviWk
youtu.be
The current state of the KiCad project -- Wayne Stambaugh -- KiCon Europe 2024
YouTube video by KiCad
183
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 02/07/2024
Trying out a new short-form post style for quickly sharing tidbits I learned cgnd.dev/posts/array-...
cgnd.dev
Array initialization with ranges in C
Note This post is part of a new series of short-form posts titled Today I learned. These posts are intended to be short and more informal—my goal is for you to learn one thing quickly. Today I learned...
011
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 26/06/2024
Quick mid-year retrospective about how I got started consulting and what I've been working on over the last year. cgnd.dev/posts/2024-m...
cgnd.dev
2024 mid-year retrospective
We’re half-way through 2024 and summer is affording me some additional time to pause and reflect on my first year of consulting. I figured it might be interesting to do a short post on how this busine...
032
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 25/06/2024
I built a cloud-connected serial logger prototype in a couple hours last week using Zephyr + @golioth.io Tools like these are shrinking the gap between developing "throw away" wireframes vs. "costly" engineering prototypes for validating new IoT ideas. cgnd.dev/posts/goliot... #ZephyrRTOS #IoT
cgnd.dev
Prototyping a WiFi serial logger with Golioth
In this post, I’ll show how I built a cloud-connected WiFi serial logger proof-of-concept in a couple hours (and for less than $10) by leveraging Zephyr and Golioth. Requirements A couple days ago, on...
033
Reposted by Chris Wilson
Common Ground Electronics @cge.dev · 04/05/2024
Achievement unlocked! got a small PR (adding the MikroElektronika Weather Click shield) mentioned in the Zephyr Weekly Update from @kartben.bsky.social 🎉 There's tons of neat stuff in this week's update. Make sure to check it out! blog.benjamin-cabe.com/2024/05/03/z... #ZephyrRTOS
blog.benjamin-cabe.com
Zephyr Weekly Update – HTTP Server FTW! 🥳 - Benjamin Cabé
A new long awaited HTTP server, some very cool shell commands for power management, and more.
012
Reposted by Chris Wilson
Daniel Mangum @danielmangum.com · 28/02/2024
10: Thomas Sohmers Thomas Sohmers joins to discuss dropping out of high school to start a chip company, lessons from the successes and failures of past processor architectures, the history of VLIW, and the AI hardware he and team are building at Positron AI. Listen: microarch.club/episodes/10
Episode cover image that reads: "10: Thomas Sohmers, Format: Audio, Date: 2024.02.28".
031