Preview Mode Links will not work in preview mode

Hi, and welcome.

 

This attempts to be a free-form, (mostly un-cohosted) podcast about tech-oriented hobby-projects. Do not proceed if you're looking for a high-quality production.

On a semi-biweekly basis, Michai talks about software, electronics and mechanical engineering from a hands-on point of view. Most of the time, that means giving excuses for not having done any work at all.

Dec 10, 2018

Apologies for the apparently low volume and low tone of voice - I think someone might have been tired.

This episode discusses ongoing PCB failures, oscilloscope overdrive recovery, a BT-enabled headphone that would just keep connecting, some local events (GLOW, Awesome Space repair day, and the HCC Retro quarterly meeting). Finally, an experiment gone out of control resulted in a small PCB for generating colour effects for 4 connected VGA monitors. Ruby is used as "effect description language".

Links:

If interested, here's basically how one would define one out of many possible colour-effects for the VGA generator board, executed in parallel:

ruby snippet

("Compiling" all effects on a timeline will result in a list of (R,G,B) tuples for each 60 Hz frame for each of the 4 monitors connected to the PCB.) 

Connector-fail:

connector fail

VGA generator board rendering:

vga render

Actual assembled PCB:

vga pcb