{"slug": "kensat-a-home-built-cubesat-running-a-tinyllama-llm-in-orbit", "title": "KENSAT: A Home-Built CubeSat Running a TinyLlama LLM in Orbit", "summary": "Ken Chan built KENSAT, a 2U CubeSat running a quantized TinyLlama large language model on an NVIDIA Jetson Orin Nano, scheduled to launch this fall. The satellite performs AI inference in orbit, transmitting only processed results via a custom UHF radio, with aggressive power gating and fault-tolerant state machines to survive space conditions. The entire project is open source, providing a full-stack blueprint for RF, power, embedded firmware, and applied AI.", "body_md": "Edge AI has spent the last few years migrating off the cloud and onto tiny boards sitting on our workbenches. KENSAT pushes that trend to its logical extreme — it puts a language model in low Earth orbit. Built by Ken Chan in his home lab rather than a NASA clean room, this 2U CubeSat is scheduled to launch this fall to prove that modern edge AI hardware can operate autonomously in space.\n\nAt the heart of KENSAT is an NVIDIA Jetson Orin Nano running a quantized TinyLlama large language model. Instead of beaming raw sensor data down for Earth-based computers to process, the satellite runs inference directly in orbit and transmits only the finished results. Surrounding that payload is a full spacecraft’s worth of custom electronics: electrical power, radio, and antenna-deployment boards, all coordinated by an always-on flight computer that keeps the whole system healthy.\n\nSpace is unforgiving. Power is scarce, there is no air to carry heat away with a fan, and a single crash could leave the payload offline forever. Chan’s answer is aggressive power gating: the flight computer keeps the Jetson fully powered down until a scheduled window, boots it, sends prompts over a UART link, collects the response, then shuts it back off to save battery. Watchdog circuitry recovers from faults, while critical steps like antenna deployment and AI inference run as fault-tolerant state machines that survive brownouts and unexpected resets. Results come home over a custom 437.08 MHz UHF radio using unencrypted AX.25 packets, so amateur operators worldwide can decode the downlink with their own ground stations.\n\nThe entire effort is open source. The GitHub repository carries flight software, Jetson payload code, SDR ground-station utilities, KiCad schematics, PCB layouts, and thermal analysis. You don’t need a rocket to learn from it: pair an RTL-SDR with a homemade antenna and practice receiving real satellite telemetry, or borrow KENSAT’s power-gating and state-machine patterns for any battery-critical build on the ground. For a thesis or capstone team, it is a full-stack blueprint spanning RF, power, embedded firmware, and applied AI in one project.\n\n*Originally published on blog.circuit.rocks.*", "url": "https://wpnews.pro/news/kensat-a-home-built-cubesat-running-a-tinyllama-llm-in-orbit", "canonical_source": "https://dev.to/circuitrocks/kensat-a-home-built-cubesat-running-a-tinyllama-llm-in-orbit-3i59", "published_at": "2026-07-04 04:12:04+00:00", "updated_at": "2026-07-04 04:18:47.703390+00:00", "lang": "en", "topics": ["artificial-intelligence", "large-language-models", "ai-infrastructure", "ai-research", "developer-tools"], "entities": ["Ken Chan", "KENSAT", "NVIDIA Jetson Orin Nano", "TinyLlama", "GitHub", "RTL-SDR", "AX.25", "UHF"], "alternates": {"html": "https://wpnews.pro/news/kensat-a-home-built-cubesat-running-a-tinyllama-llm-in-orbit", "markdown": "https://wpnews.pro/news/kensat-a-home-built-cubesat-running-a-tinyllama-llm-in-orbit.md", "text": "https://wpnews.pro/news/kensat-a-home-built-cubesat-running-a-tinyllama-llm-in-orbit.txt", "jsonld": "https://wpnews.pro/news/kensat-a-home-built-cubesat-running-a-tinyllama-llm-in-orbit.jsonld"}}