This is the blog site for gojimmypi, moved to github after several years at https://gojimmypi.blogspot.com/.

There’s only one gojimmypi.com domain that just forwards to gojimmypi.github.io.

I’m passionate about Educational Open Source and the Right to Repair.

After many years in the technology industry, I have repeatedly seen companies come and go. The aftermath:

  • Hardware bricks.
  • Landfills full of toxic chemicals and potentially valuable rare minerals.
  • Proprietary software goes without security updates.
  • Applications are no longer compatible with operating system updates.
  • Business suffers.

As the years go by the rate at which this occurs only increases, leaving customers to rebuild again and again. This is an epic waste of time and money… and a story that has been repeated an embarrassingly large number of times: A major badge of dishonor that we all bear.

We can do better.

Active Projects

Here are some of the projects that I’m working on. All are open source with a permissive license.

Most projects are either directly or indirectly related to the Radiona ULX3S and Intergalaktik ULX4M-LS / ULX4M-LD FPGA development boards.

Verilog Language Extension for Visual Studio VLE

Found on the Visual Studio Marketplace.

I also have a similar G-Code extension.

Doom on the ULX3S

  • Home: https://github.com/ulx3s/Hazard3-Doom
  • Dev: https://github.com/gojimmypi/Hazard3/tree/ulx3s-dev
  • z80383 Doom: https://github.com/gojimmypi/z80386-ulx3s-doom

Tiny Tapeout

My primary project is the Hardware Entropy Explorer: UART/SPI TRNG and PUF. See docs.

More on Tiny Tapeout: gojimmypi/tinytapeout/

Tiny Tapeout ECP5 FPGA GitHub Actions

Bring FPGA GH actions to the ULX3S and ULX4M

There’s currently a question of “who will maintain this”. So I’m working on:

Example:

Where to find gojimmypi

Various sites to find me:

About this site

A variety of tools were used to help validate pages.

Have an RSS Reader? See the gojimmypi RSS feed

The source code for this web site is based on a fork of the ickc fork, of the DigitalMindCH/gridster-jekyll-theme.

You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at jekyllrb.com

You can find the source code for Minima at GitHub: jekyll / minima

You can find the source code for Jekyll at GitHub: jekyll / jekyll

There’s a sitemap.xml here.