Catherine @whitequark.org · 23/09/2026thanks to Elen's extraordinary effort over the last several months, #GlasgowInterfaceExplorer revD1 design files have been sent to JLC. we hope this will also be the production revision (or if we do have a revD2, it happens with minimal changes) 3211
Catherine @whitequark.org · 02/09/2026look! check out what you can do with the new #GlasgowInterfaceExplorer streaming logic analyzer tap into D+/D- lines on a, for example, keyboard, and watch keys get pressed and released in real time in the USB packets 1574
Catherine @whitequark.org · 28/08/2026also, you can dump the PD messages as text using sigrok-cli! ``` sigrok-cli -d glasgow:conn=tcp-raw/127.1/5555 -c samplerate=5m -P usb_power_delivery:cc1=D0:cc2=D1:fulltext=yes -A usb_power_delivery=text --continuous ``` 081
Catherine @whitequark.org · 28/08/2026ever wondered how USB devices negotiate Power Delivery (PD) with each other? ordinarily, you'd need a specialized USB PD analyzer. the upcoming #GlasgowInterfaceExplorer revD has I/O drivers that natively support USB PD voltage levels, enabling you to directly observe USB PD communication! 2685
Catherine @whitequark.org · 27/08/2026this is a very basic and janky setup i connected the Glasgow to D+ and D- like this and that's it :) (does not work on HS devices, of course) 190
Catherine @whitequark.org · 27/08/2026capturing and decoding a USB Full Speed packet using #GlasgowInterfaceExplorer and #PulseView! 3313
Catherine @whitequark.org · 19/08/2026pov: you need your life support equipment in a hazardous environment (summer in the UK) 3394
Catherine @whitequark.org · 16/08/2026implemented probing of I2C devices in #GlasgowInterfaceExplorer using a database of sequences that use e.g. ID registers to confirm what chip it is github.com/GlasgowEmbed... 1172
Catherine @whitequark.org · 14/08/2026thanks to being in the chillvest for the last few hours, i'm not sweating and i can think fairly clearly. outstanding result 1130
Catherine @whitequark.org · 11/08/2026YES. IT WORKS it cools me down to a point where i get less brain fog 6816
Catherine @whitequark.org · 10/08/2026unless i calculated something wrong, i get a COP of about 1.82 the real number is higher than that because the bucket of water i've used was completely uninsulated 3110
Catherine @whitequark.org · 08/08/2026YOO MY MINIATURE CHILLER HAS ARRIVED look at how incredibly cute it is it's so good. the quality of the workmanship is amazing, worth every penny 5551
Catherine @whitequark.org · 07/08/2026i did it. i bolted InstallShield-style background to an MSI installer. you have _no idea_ how difficult this was 720619
Catherine @whitequark.org · 07/08/2026so i reverse-engineered the code that draws InstallShield's famous background gradient and text and reimplemented gist.github.com/whitequark/2... 10750218
Catherine @whitequark.org · 06/08/2026i do not think i can rightfully describe how much effort it took to get here 1410
Catherine @whitequark.org · 02/08/2026in about a day's work i learned WiX and built an MSI installer for #GlasgowInterfaceExplorer! look at it, it includes everything (Python, Yosys, nextpnr-{ice40,ecp5}, Python libraries, the manual) in a package that is just under 90 MB and fully self-contained. 1291
Catherine @whitequark.org · 21/07/2026#GlasgowInterfaceExplorer revD assembly density (finger for scale) 3292
Catherine @whitequark.org · 20/07/2026check out this new primitive I'm working on for #GlasgowInterfaceExplorer! see alt text for an explanation 1312
Catherine @whitequark.org · 16/07/2026Glasgow revD memory controller has been validated up to 125 MHz DDR! that's 2000 Mbps/chip of burst bandwidth, slightly less if you subtract overhead Glasgow revC devices have a prototype HyperRAM addon that should not be difficult to enable, but it would have closer to 768 Mbps/chip of bandwidth 1251
Catherine @whitequark.org · 09/07/2026now that i think about it, "overflow valve" is a product that probably only exists in factorio. but what i can use instead is a flow restriction or a metering device. 310
Catherine @whitequark.org · 09/07/2026asked the vendor, they provided usable documentation, the motor speed/power can be set with a resistor (so I can probably just PWM it). the compressor must remain horizontal, so this will have to be assembled in a particular way here's a very crude diagram of what i want to build 240
Catherine @whitequark.org · 09/07/2026oh! i know exactly what it is in english it's "hose barb". like this. you can see the resemblance 120
Catherine @whitequark.org · 09/07/2026anybody knows what this type of quick connect coupling is called? it looks off the shelf 210
Catherine @whitequark.org · 05/07/2026glasgow revD0 memory controller finally works! to do: make sure it meets all timings per spec; maybe implement variable latency; add ODDRX2 support; add AXI-style wrapper; ... 0160
Catherine @whitequark.org · 05/07/2026wow, SensePeek SQ500 probes are *good*. those are some sharp edgesfile:///home/whitequark/PXL_20260705_011731471.jpg file:///home/whitequark/RigolDS7.png 2300
Catherine @whitequark.org · 29/06/2026Glasgow revD0 bringup in progress, now that I finally have a PCB on hand! 1430
Catherine @whitequark.org · 27/06/2026adding new features to #GlasgowInterfaceExplorer (including revC units), such as current measurement the USB protocol now supports reporting faults as they happen (without having to poll); this isn't exposed yet but is straightforward to do later 170
Catherine @whitequark.org · 25/06/2026#GlasgowInterfaceExplorer revD0 can now run the benchmark! this is a big milestone; it tests (new, GPIF-based bitstream loading) as well as FPGA FIFO configuration as a bonus, revC devices on Windows get about a 1.5-2x performance boost once the new firmware is merged! 1121
Catherine @whitequark.org · 19/06/2026felinebuildservices.org has officially transitioned into a limited alpha! 0353
Catherine @whitequark.org · 04/06/2026added operating expenses of grebedoc by request grebedoc.dev#support i think you could call this "lean" :3 1171
Catherine @whitequark.org · 03/06/2026just found out that torprojectstatus.org is now hosted on Grebedoc, neat! gitlab.torproject.org/tpo/tpa/team... 0142
Catherine @whitequark.org · 02/06/2026felinebuildservices.org status (this is an on-demand provisioned VM) 3181