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
- Missing support for ECP5 FPGA for example ULX3S: ttsky-verilog-template #22
- Add ULX3S ECP5 Support: ttsky-verilog-template #23
- Add ULX3S ECP5 support: tt-support-tools #167
- Add ULX3S ECP5 Action: t-gds-action #47
There’s currently a question of “who will maintain this”. So I’m working on:
- ulx3s/ttsky-verilog-template/ulx3s
- ulx3s/tt-support-tools/experimental
- ulx3s/tt-gds-action/experimental
Example:
Where to find gojimmypi
Various sites to find me:
- marketplace.visualstudio.com Verilog Syntax Highlighter
- marketplace.visualstudio.com GCode Language Extension
- crowdsupply.com/people/gojimmypi
- esp32.com forum
- github.com/gojimmypi
- instagram.com/gojimmypi
- Mastodon hackaday.social/@gojimmypi
- oshpark.com/profiles/gojimmypi
- printables.com/@gojimmypi_17688
- stackoverflow/users/5432351/gojimmypi
- SysProgs VisualGDB
- tiktok.com/@gojimmypi
- Bluesky gojimmypi.bsky.social
- wolfSSL Forum
- X/Twitter.com/gojimmypi
- Autodesk
- Wikipedia User Gojimmypi
- codeberg.org/gojimmypi
- Etsy
- ThingVerse
- Elecrow Community
- GrabCAD
- Thangs
- MyMiniFactory
- MakerWorld
- Cults3D
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.