Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

James Logan

@ponderingpothos@hachyderm.io
mastodon 4.6.6
  • Open on hachyderm.io

Scientific computing in rust and python, firmware in rust, and precision measurement electronics. Propulsion engineer in a previous life.

0 Followers
0 Following
8 Posts
Joined November 30, 2022
Blog:
https://jlogan.dev/
Github:
https://github.com/jlogan03

Posts

Open post
ponderingpothos
James Logan @ponderingpothos@hachyderm.io · Apr 26, 2026
James Logan
@ponderingpothos@hachyderm.io

Scientific computing in rust and python, firmware in rust, and precision measurement electronics. Propulsion engineer in a previous life.

hachyderm.io
Replying to @fafo@social.fa-fo.de
@fafo load-bearing "just" hahaha
2
0
0
0
Open post
ponderingpothos
James Logan @ponderingpothos@hachyderm.io · Apr 18, 2026
James Logan
@ponderingpothos@hachyderm.io

Scientific computing in rust and python, firmware in rust, and precision measurement electronics. Propulsion engineer in a previous life.

hachyderm.io

#caturday

hachyderm.io

Hachyderm.io

4
0
0
0
Open post
ponderingpothos
James Logan @ponderingpothos@hachyderm.io · Apr 11, 2026
James Logan
@ponderingpothos@hachyderm.io

Scientific computing in rust and python, firmware in rust, and precision measurement electronics. Propulsion engineer in a previous life.

hachyderm.io

Cool part of the day: single-supply high-common-mode (1.7kV cont. 6kV for 60s) isolated instrumentation amp! Super neat that this is possible with so few passives.

Gain error and input offset specs aren't amazing, but it's hard to get everything in one part...

https://www.ti.com/lit/ds/symlink/amc3330.pdf?ts=1775889449005

#electronics

1
0
0
0
Open post
ponderingpothos
James Logan @ponderingpothos@hachyderm.io · Mar 30, 2026
James Logan
@ponderingpothos@hachyderm.io

Scientific computing in rust and python, firmware in rust, and precision measurement electronics. Propulsion engineer in a previous life.

hachyderm.io

@Armavica@social.sciences.re MkDocs with mkdocstrings works great as well! Good option if you want to escape from ReST and conf.py. Example here, in case that sounds useful. https://github.com/jlogan03/interpn/blob/main/docs/API_Docs.md

MkDocs is also being replaced by zensical soon, but it's backwards-compatible.

1
0
0
0
Open post
ponderingpothos
James Logan @ponderingpothos@hachyderm.io · Mar 26, 2026
James Logan
@ponderingpothos@hachyderm.io

Scientific computing in rust and python, firmware in rust, and precision measurement electronics. Propulsion engineer in a previous life.

hachyderm.io
Replying to @niconiconi@mk.absturztau.be
@niconiconi They added jumpers last week https://www.kicad.org/blog/2026/03/Version-10.0.0-Released/
5
4
2
0
Open post
ponderingpothos
James Logan @ponderingpothos@hachyderm.io · Mar 22, 2026
James Logan
@ponderingpothos@hachyderm.io

Scientific computing in rust and python, firmware in rust, and precision measurement electronics. Propulsion engineer in a previous life.

hachyderm.io

Deimos DAQ Rev 7 is out for fabrication!

This version adds an insulation displacement cable header breakout for a panel mount dsub-25 connector, 6 more channels (4 GPIO output, 2 input), layout improvements to reduce radiated emissions, a more robust overvoltage protection system, pluggable terminal blocks to replace the lever-wire connectors, and external indicator LEDs fed to the enclosure via flexible light pipes.

Firmware updates will include non-aliasing timer interrupts, an un-filtered regime for high reporting rates, and improved packet validation.

Software updates since the last version have been massive: a new python interface, control program background operation (using <5% of a CPU!), improved logging and error handling, live reconnection logic, support for complex networks with multiple interfaces and subnets, graphviz rendering of the calc graph and state machines, and many new data dispatcher and realtime calc implementations.

If that sounds useful, give it a look on Crowd Supply and sign up for the email list for updates! https://www.crowdsupply.com/deimos-controls/deimos-daq

#electronics #data

0
0
1
0
Open post
ponderingpothos
James Logan @ponderingpothos@hachyderm.io · Mar 21, 2026
James Logan
@ponderingpothos@hachyderm.io

Scientific computing in rust and python, firmware in rust, and precision measurement electronics. Propulsion engineer in a previous life.

hachyderm.io

Back to the bench! Using a Deimos DAQ to tune a solenoid valve driver. Too low frequency, and it will chatter; too high, and it will dissipate heat unnecessarily.

This plot shows the ideal range of frequency starts just above 3500Hz, where we can see the mean drive current flattens out.

#electronics #data

2
0
0
0
Open post
ponderingpothos
James Logan @ponderingpothos@hachyderm.io · Nov 08, 2025
James Logan
@ponderingpothos@hachyderm.io

Scientific computing in rust and python, firmware in rust, and precision measurement electronics. Propulsion engineer in a previous life.

hachyderm.io
Replying to @MisterHW@fosstodon.org
@MisterHW Good find! I'll have to try this one out next time I need a buck-boost. That's an impressively wide input range, and the robust short-circuit response is a very cool feature
2
1
0
0

Remote instance

hachyderm.io
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 23:01:01 UTC