
AI, Sustainability, and Resiliency; in the forest, in the desert, and on TV.
☕ Buy me a coffee Venmo CashApp PayPal Eth Wallet
TikTok Bluesky Mastodon YouTube Twitch Substack Blog
Check out my Gear List for my recommended equipment for mesh networking, amateur radio/ fox hunting, and off-grid infrastructure.
GoFundMe: Help Castro Media rent a livestream space!
Join The Castro Media Discord!
GoFundMe: Help Us Build An Outpost At The Grand Canyon
✨ Apply To Receive A Free Cyberpony Express Node ✨
This is an uplink for connecting to the GOES weather satellites using a 3D-printed helicone feed antenna with an integrated parabolic dish reflector and LNA. The helical feed is designed to be mounted on a fixed, stationary mount that is manually pointed at the satellite. This allows me to receive real-time weather forecasts, photography, and emergency alerts directly from space without needing an internet connection.

I wanted to try duplicating the popular open-source Helicone project as a baseline reference to test my other ideas against.
This is the 3d model.
If you don’t want to 3d print this one, you can also buy a GOES antenna that’s ready to go, but the feed will not be as good as the 3d printed one.
This 3D-Printed Satellite Antenna Is Fantastic!
There was another popular community design for a linear-polarized yagi antenna which the community iterated on and improved over time. The yagi is only about half as good as the helicone because it doesn’t have the right polarization, but it’s much easier to make and can fit inside the small robotic rv dishes which are much easier to find and work with than the large parabolic dishes. It still needs a filter and low-noise amplifier (black) connected immediately after the feed to be able to receive the signal and send it on to the software defined radio (silver), but it’s a great option for a smaller feed that will fit in those small domes that go on the roof of rv’s and boats.

My 3D Printed Version
The math behind making a yagi antenna is complex and I have absolutely no understanding of how that works. I gave the photo above to an LLM and asked it to research and find all the information to explain why this feed is so effective. It’s actually a counter-intuitive design. The first thing you will notice is that the front element is too short. normally, the elements in a yagi are closer to the same length. It turns out, the community discovered that being at the focal point of a dish, this approach is more effective at focusing the signal than a more traditional yagi design. One common pitfall with yagis is that the elements can bend, especially when you’re using copper wire that comes ina coil. My idea was to 3d print a “negative” of the antenna so I can just drop all the lengths of copper wire into the grooves and hit them with some hot glue to hold them in place. This worked really well and made it much easier to get the elements in the right place, aligned perfectly, and keep them from bending.

If you’re interested in my pipeline or artifacts for the 3D printed yagi antenna which isn’t as good as the helicone but much easier to make and much more versatile with being able to fit inside the small robotic rv dishes, you can check out the 3D printed Yagi project
I built a compact local LLM server based on an Orange Pi 6+ with 32GB DDR5, running Ollama for offline inference and tooling.

Goals:
Building a chat bot for Whisplay. This will let you create a portable AI assistant which understands your voice, runs what you say through a large langauge model, and then replies with voice. The “Good” model takes a few seconds between each step to reload the next model. The “Better” model is much faster but requires additional hardware. These are affiliate links.
You have two options, and if you start with the “Good” option you can always upgrade to the “Better” option later. It’s as simple as adding the extra hardware and flashing a new image to your MicroSD card.
My video explaining the basic setup
Here are the minimum required parts to make one that will work whether or not you include the upgraded parts later:
Here is a pre-built image from the manufacturer where everything is already set up: Pre-built Image Simply flash it to your MicroSD card using a tool like balena etcher or rufus and you’re good to go!
If you want to do it all manually, here are the instructions: Manual Setup Instructions
My video about the advanced setup
To make it much faster, you can also add these parts:
Here is a pre-built image from the manufacturer where everything is already set up: Pre-built Image Simply flash it to your MicroSD card using a tool like balena etcher or rufus and you’re good to go!
If you want to do it manually with the LLM8850, here are the manufacturer’s instructions for manual setup: Manual Setup Instructions
The All-Seeing Eye is a distributed RF observer system designed to map the radio spectrum (literally put all the broadcasts on a geographic map) in real-time. By deploying multiple synchronized nodes (ESP32 + CC1101) in a grid, the system creates a “VLBI Cluster” (Very Long Baseline Interferometry) that correlates signal strength (RSSI) from many locations simultaneously.
A primary goal for this project is that each node should cost just a few dollars to build, making it feasible to quickly and affordably deploy dozens or hundreds of them across a region. They can also integrate with meshtastic nodes to enable cheap and offline regional communication and automated alterts for various undesirable behaviors the nodes may observe ocurring throughout the region.
This allows the system to determine where RF broadcasts are originating from, not by having one powerful sensor, but by combining the partial views of many small, low-cost observers.
The project involves optionally 3D printing a custom “Pyramid” enclosure with embedded diffusion lighting to represent the node’s “latent awareness.” You can use any container you like, but the pyramid is designed to be visually striking way of separating the antennas enough that they wont interfere with each other while also clearly communciating what the nodes actually do.
Key Features:
These are the primary components required to build a single node. These are affiliate links.
Full design documentation, OpenSCAD models, and firmware source code are available in the repository.

The official calendar of all the live streams including CJ.
All my streams from now on will be held on Twitch. View The Calendar Here
Building a foundation for the survival of humanity.
Get Involved: GoFundMe: Help Us Build the Cyberpony Express GoFundMe: Help Us Buy Land Join the Discord Always-free Substack
Follow along: Website Bluesky Youtube TikTok
Learn more at the website: High Desert Institute
A vast library of tens of thousands of memes spaning decades of collection and curation. More features coming soon.
The Code: The library’s contents are generated by a Jupyter notebook. You can read the documentation and check out the code here; The Jupyter

Burners Without Borders in the SF Bay Area is working on disaster preparedness and response.
Get Involved: Several new projects being announced soon!
Follow along: Bluesky
Backs up tiktok accounts in case of disasters.
My new homelab architecture
Independent, flat media nonprofit featuring progressive, intersectional perspectives on current events.
All the tools and skills you need for your AI toolbox.
A recorded livestream discussion on ethical issues in generative artificial intelligence featuring CJ Trowbridge, Future Inifinitive, and The Real Cornpop.
Comprehensive Specification for Web-Based Composable Logic App