Welcome
Hi, I'm Guru3, and welcome to my website. I'm an engineer with a hobby in computers and electronics. I also go by guruthree/theguruofthree. This site has a few short articles about some projects, but is mostly a collection of links to other projects I've done.
Articles:
- May 26, 2024: Building a LEGO Daedalus - everyone loves a bit of Stargate.
- May 26, 2024: Classic Apple Macintosh Computer Stuff - A page about the classic macintosh computers I've collected.
- March 30, 2023: Is a video an article? Bringing a Mac SE back to life with a Raspberry Pi Pico #Marchintosh 2023
- April 24, 2022: A Miniature Spectrum Analyser - This is what you get when you combine a Teensy with a Microdot matrix.
- March 14 2021: Pico SuperKey Board - a USB HID keyboard written in C for the Raspberry Pi Pico (source code on GitHub).
- June 1 2010: Neoware 3000 EON - hardware overview, out-of-date step-by-step directions for installing Gentoo.
- June 1 2010: Intel HDA & Surround Sound - (probably) out-of-date instructions for surround sound with Intel audio on Linux.
- May 8 2010: G4 PSU replacement - replacing the PSU on my Apple G4 (Gigabit Ethernet).
Various Projects:
- Spring-Summer 2024: cube-bench-classic - A possibly not very good but very interesting to program benchmark targetted at System 7 classic Apple Macintosh computers. This is my #Marchintosh 2024 project that has spilled over somewhat.
- 2019-2020, 2023-2024: PiWars Team ShefBots - This year saw the return of the PiWars Disaster Zone competition cancelled in 2020. We dusted off our robot (video overview) and went to get it back in working order. I spent a lot of time writing a simulation environment to develop and test logic for the robot. (A digital twin?) We did reasonably well all things considered. You can hear a bit about how the simulator works and a retrospective in this video about robot the control software.
- Late 2023: palm-calendar-sync2 - Syncing Google Calendar to a Palm Pilot. Yes, take two. Rewritten from the ground up in C directly using libpisock. I wouldn't trust it for work, but works well enough (video).
- 2022-2023: pico-composite-PAL-colour - Using a RP2040 based board to generate colour composite video. This has been pretty involved to get working, lots of learning new things. I was very tickled to see it picked up by the Adafruit and Hackaday blogs! You can see a video demo of it in action!
- Summer 2022: mac-se-video-converter - Convert video from an old all in one Mac Plus/SE/Classic to VGA using a Raspberry Pi Pico. This was to get the old logicboard from the Mac SE I had growing up - yes the exact one, I saved it - running again. I made a video about going from the SE's internal video to VGA for #Marchintosh 2023.
- Christmas 2021: pico-model-m - Building a new keyboard controller for an 122-key "IBM Battleship" keyboard using a Raspberry Pi RP2040-based pga2040.
- June 2021: lighthouse1 - Attempting to localise in space from one Valve Lighthouse using infrared LEDs and an ESP32.
- April 2021: PalmGET - a PalmOS4 application (prc) to retrieve a page from an HTTP server using a GET request. My investigation into learning PalmOS programming. My ultimate goal with this was to integrate with BearSSL to see about letting the Palm talk with the modern internet. Without SSL it was buggy, but trying to add SSL but it just kept crashing the Palm with fatal exceptions.
- July 2020: Teensy Audio Visualiser - a spectrum analyser for the Teensy, uses Teensy audio shield and Adafruit GFX library output.
- Late 2019: RobotRemote code to connect to an ESP8266 with a dual h-bridge motor driver over WiFi and control it from a PC with an XBox controller. This was made for ant-weight robotics. The hardware @Blayzeing and I designed for this lives on as part of the RoboPad project.
- Early 2014: AirPi - software for monitoring weather sensors on Raspberry Pi and reporting them with nice graphs in Python.
Old Projects:
- September 2021: google-calendar-to-palm-pilot - Getting Google Calendar onto a PalmOS device in 2021. As part of this I needed to update pilot-datebook for recent GCC and pilot-link. As described by its original author, "'pilot-datebook' has been intended to be the 'Swiss Army Knife' for datebook related data manipulation, i.e., a tool to read/edit PalmOS Datebook databases.". It's now been superseded by my palm-calendar-sync2 project, see above.
- October 2018: MATLAB Beat Saber level viewer - for the old levels only, abandoned.
- Summer 2007: AnimeSeen - an idea I had to help me keep track of what I was watching. Was MAL around then?
- 2003 - on hiatus: Armagetron - I'm known as "Tank Program" here.
Links:
- YouTube
- Twitch
- GitHub
- SourceForge
- three.guru - this seemed like a good idea at the time.