Jon Evans

Hardware @ formlabs; software @kicad

2025-03-18

@mossmann Try the 9.0.1 release candidate; should be fixed

2025-01-17

If you're running nightly builds and want to port your existing Python plugins or write new ones, please do try it out and report any issues you find or features you'd like to see in the future.

2025-01-17

If you want to check it out, there is an overview at dev-docs.kicad.org/en/apis-and and you can find the Python bindings at gitlab.com/kicad/code/kicad-py (and published on PyPI)

Documentation and tutorials are still scarce, so this is for the more adventurous at the moment.

2025-01-17

I've been building a new API for #KiCad for the past year, and we're getting ready to release the first version of it with KiCad 9 at the end of the month. While it doesn't come with many shiny new features vs. the old SWIG API (yet), it does represent a huge step forward: a stable API that we can maintain over time rather than something fragile that could break plugins with every KiCad release.

2025-01-06

Are there any Rust people who are also KiCad people and might be interested in contributing to the Rust bindings for the new API? I'd like them to be in a better place than they are today but I just don't have enough time to do it alone.

2024-11-10

Booked my travel for #fosdem, looking forward to seeing folks there

2024-11-10
2024-11-10
Jon Evans boosted:
2024-11-02

Manager: What should we call this circuit?
Engineer 1: "Clock Noise Rejection"
Engineer 2: "SCL Transient Suppressor"
Engineer 3: *giggling uncontrollably* "PULSE GOBBLER"

6.2.6.1 Slope Control
The slope control on the SDA output is different
between the Fast/Standard Speed and the High-Speed
clock modes of the interface.
6.2.6.2 Pulse Gobbler
The pulse gobbler on the SCL pin is automatically
adjusted to suppress spikes < 10 ns during HS mode.
Jon Evans boosted:
2024-11-01

happy halloween 🧙‍♀️

#linocut #printmaking

Black and white linocut print of a toad wearing a witch hat, in front of a large moon with some stars
2024-10-27

@mjk TEETH TEETH TEETH TEETH

Jon Evans boosted:
Matt Keetermjk@hachyderm.io
2024-10-27

critical reception to my pumpkin has been mixed, with reviews including "ahhhhhh" and "why does it have so many teeth"

Picture of a carved pumpkin.  It has painted-black sunglasses and an alarming number of painted-white teeth.That same pumpkin, lit at night and glowing from within.  The sunglasses and teeth remain visible.
2024-09-27

...I can't even

Screenshot of Ubuntu 24.04's "Snap Store" updates tab, saying that it cannot install updates to the snap "snap-store" because the app snap-store is running.
Jon Evans boosted:
:VD15_0::VD15_1::VD15_2::VD15_3::VD15_4::VD15_5::VD15_6::VD15_7:VD15@pl.valkyrie.world
2024-09-23
Jon Evans boosted:
Graham Sutherland / Polynomialgsuberland@chaos.social
2024-09-21

a rhythmic drum begins to pound from deep in the planet's core

a cacophony of haunted brass pierces the air, driving the living to madness

the dreadful din comes to a crescendo and, for a brief moment, abates

an enquiring voice demands:

DO YOU REMEMBER

Jon Evans boosted:
2024-09-20

Six years ago I had the idea to make an open source oscilloscope, a scope I wish I had when I started playing around with electronics. Three years ago it was a working proof of concept that I documented online, hoping I'd find people who were interested in making it happen. I did, and I can't express how grateful I am for it! Through our shared efforts, I'm so proud to announce that ThunderScope is finally ready for your lab bench: crowdsupply.com/eevengers/thun

2024-08-26

@azonenberg yes it would be useless at first, but it allows for multiple different workflows / headspaces. On a schematic I place down a symbol before I wire it up, yes it's "useless" until I make the connections, but it logically made sense to me to try to lay out some blocks and then wire them up

2024-08-26

@azonenberg Yes I did hover over an output port, but I didn't try dragging from an output port into empty space. Now that I try that, I see the tooltip you refer to.

Any particular reason it would be infeasible to allow creation of arbitrary filter blocks from the right-click menu? Understand that the shortcut method means that you can't accidentally create a filter that accepts the wrong input.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst