@somafm Is there something up with your donations system at the moment? I'll give the PayPal route a go, but I thought you'd like to know.
=> More informations about this toot | View the thread
A big shout out to @stfn and their excellent post, https://stfn.pl/blog/52-published-my-first-python-package-to-pypi/, about their experience publishing their first PyPI package.
That definitely tipped the scales and convinced me finish something "well enough" to get it published.
=> More informations about this toot | View the thread
My latest blog post: Next Trains
https://mikecoats.com/next-trains/
My two-year-old loves trains so any time we can swing past the station and see them is worth the detour. This web app displays the next few arrivals and departures to help us schedule a visit. It's also my first time publishing code as a package on PyPI.
[#]code #linux #openSource #python
=> More informations about this toot | View the thread
A wee scrub with some isopropyl alcohol and that'll be right as rain! I've already tested the two power stages and got nice, clean, 5v & 3.3v supplies ready to go. All that's needed now is to hook up the programming header and try to get to blinky.
I also need to remember not to guzzle coffee all day if I have any hopes of having a steady enough hand for soldering TSSOP-20.
=> View attached media | View attached media
=> More informations about this toot | View the thread
Another round of prototypes have arrived from @oshpark. Time to get building!
=> More informations about this toot | View the thread
Friday Evening Project:
Next Trains
My two year old loves trains - obviously - so any time we can swing past the station and see them is worth the detour. This is a simple web app that calls a Rail Data Marketplace API getting the next few arrivals and departures to help us schedule a visit. I then spruced it up a bit with a fun font to make it look a bit like a real Departures board.
[#]Flask #Python #WebDev #Trains #Railway
=> More informations about this toot | View the thread
My latest blog post: Reverse Engineering a VanMoof e-shifter β Part 2 β Decoding the Signals
https://mikecoats.com/vanmoof-eshifter-reverse-engineering-part-2/
Now we've tapped in to the wiring of a VanMoof e-shifter, let's work out the baud rate and format of the data being transmitted and which format of messages are being exchanged between it and the bike.
[#]eBike #electronics #hardware #openSource #reverseEngineering #vanMoof
=> More informations about this toot | View the thread
If anyone fancies putting a face or voice to the avatar, I'll be on @oshwassociation's Show & Tell live-stream this Thursday (16th January) at 4:00PM GMT.
I'll be talking about my Spy! Break! Inject! project alongside Avinash Baskaran introducing their Haptic Paddle and Luciano Fumagalli with their project, ANGELO.
Watch us live:
https://www.youtube.com/watch?v=ODWEobYN5TY
=> More informations about this toot | View the thread
Shout out to @alpenglow as well for the beautifully presented SMD soldering kits. Canβt wait to crack them open and get some practice in before my own SMD boards arrive from OSH Park.
=> More informations about this toot | View the thread
Shout out to @revk for the most βextraβ coaster on the market!
My Coaster Dev Board arrived and Iβm seriously distracted by the colours pulsing in sync with the dog snoring away next to me.
=> View attached media | View attached media | View attached media
=> More informations about this toot | View the thread
@revk I notice youβve included TC2030 footprints in your PCB designs recently; how do you find that for programming? It looks like you went for the version without locking legs; was that for size constraints and if so would you opt for the locking version if space allowed?
Iβm trying to design a board at the moment and the only through hole component Iβve left is my pin header block for programming. PCBA would be much easier if I could ditch the headers.
=> More informations about this toot | View the thread
Done! I've stepped outside of my comfort zone and submitted a talk proposal for @oshwassociation's Open Hardware Summit 2025 in Edinburgh. π€
https://mastodon.social/@oshwassociation/113674926113166900
=> More informations about this toot | View the thread
My latest blog post: Reverse Engineering a VanMoof e-shifter β Part 1 β Connectors and Connections
https://mikecoats.com/vanmoof-eshifter-reverse-engineering-part-1/
The most common and dreaded complaint for VanMoof owners is "Err 44". If I can reverse engineer the communications between the bike and the e-shifter, I should be able to build a replacement module that spoofs the original. Let's identify the wiring involved.
[#]eBike #electronics #hardware #openSource #power #reverseEngineering #vanMoof
=> More informations about this toot | View the thread
My latest blog post: Introducing Spy! Break! Inject!
https://mikecoats.com/spy-break-inject/
Spy! Break! Inject! is a 4-wire Monster-in-the-Middle circuit. It's a purpose-built breadboard for reverse engineers.
[#]Electronics #Hardware #OpenSource
=> More informations about this toot | View the thread
My latest blog post: Make Cisco Catalyst 2960-X switches run almost silently
https://mikecoats.com/cisco-2960x-quiet/
Cisco Catalyst 2960-X 48-port PoE switches can be had on eBay for under Β£100. This seems like a great deal until you power them up. They have a single blower fan and it screams; during normal operation they're unreasonably loud for most homes.
[#]Cisco #DataSheet #Hardware #Networking #Power
=> More informations about this toot | View the thread
My latest blog post: Leaving WordPress for Zola
https://mikecoats.com/leaving-wordpress/
I've used WordPress to run this website for the last 4 years. Recent actions by its stewards leave me feeling that I have to move off their platform.
[#]Code #Linux #OpenSource #Rust #VanMoof
=> More informations about this toot | View the thread
The first prototypes were built with the Farnell BOM and these production boards were built with the new Mouser BOM, so the parts are pretty widely interchangeable between suppliers.
=> View attached media | View attached media
=> More informations about this toot | View the thread
My "production" Spy! Break! Inject! boards arrived from @oshpark this week.
Designed in @kicad and certified Open Source Hardware by @oshwassociation, the files are available on my @Codeberg page, https://codeberg.org/MikeCoats/spy-break-inject.
[#]OpenSource #Hardware #Electronics #KiCAD
=> View attached media | View attached media
=> More informations about this toot | View the thread
Many thanks to @alcinnz on codeberg for the wee push to add the feature.
https://codeberg.org/MikeCoats/poison-the-wellms/issues/7
=> More informations about this toot | View the thread
Nginx support available in this commit.
https://codeberg.org/MikeCoats/poison-the-wellms/src/commit/21b4859a87c9b55ebd71f9cab89bd97ea1d98d5e
=> More informations about this toot | View the thread
=> This profile with reblog | Go to mike@mikecoats.social account This content has been proxied by September (3851b).Proxy Information
text/gemini