The NASA Artemis 2.0 Smartwatch Runs Python And Lets Kids Code Their Own Wearable

NASA’s Artemis II lifted off from Kennedy Space Center on April 1, 2026, carrying four astronauts on humanity’s first crewed lunar mission in over 50 years. Reid Wiseman, Victor Glover, Christina Koch, and Canada’s Jeremy Hansen are currently aboard the Orion spacecraft, preparing for a lunar flyby that will take them farther from Earth than any humans have traveled since Apollo 13. Space exploration feels immediate again in a way it hasn’t in decades, and CircuitMess timed the NASA Artemis Watch 2.0 perfectly into that cultural moment. This is a $129 programmable smartwatch, fully assembled and ready to use out of the box, inspired by the very mission currently making headlines.

The hardware inside includes a dual-core ESP32 microcontroller, a full-color LCD screen, an accelerometer, a gyroscope, a compass, and a temperature sensor. It pairs with iOS and Android devices over Bluetooth for activity tracking and notifications, and the firmware is entirely open-source, reprogrammable in Python, CircuitBlocks, or the Arduino IDE. You can design custom watch faces, build interactive apps, and modify sensor behavior as deep as you want to go. The age recommendation is 9 and up, which reflects the lower barrier to entry compared to CircuitMess’s Perseverance Rover kit we wrote about earlier. No assembly required, no soldering, just charge it and start exploring.

Designer: CircuitMess

Most smartwatches aimed at kids treat programming as something that happens elsewhere, if it happens at all. You get a companion app with preset themes, maybe a handful of watch face options, and locked-down software that assumes the wearer has no interest in understanding what’s running underneath. The Artemis Watch 2.0 flips that entire model. CircuitMess ships it fully functional, but every layer of the software is accessible and modifiable. The visual block-based CircuitBlocks environment gives beginners a starting point, while Python and Arduino IDE support mean users can graduate to full code without hitting an artificial ceiling. The firmware lives on GitHub as an open-source repository, so there’s no proprietary lock-in and no feature wall you can’t get past.

The dual-core ESP32 processor does real work here. It handles Bluetooth pairing with smartphones, processes sensor data from the accelerometer and gyroscope in real time, and runs whatever custom apps you decide to build on top of the base system. The compass and temperature sensor add environmental awareness, which opens up coding projects beyond simple timekeeping. You could program the watch to log temperature changes throughout the day, trigger alerts based on compass heading, or build a step counter that uses the accelerometer to track movement patterns. The 1.77 x 0.5 x 2.76 inch form factor keeps it wearable for younger users, and the rechargeable Li-Po battery charges via USB-C.

CircuitMess sells the Artemis Watch 2.0 standalone at $129, but it also appears in a Mars Exploration Bundle alongside the Perseverance Rover for $399, a 23% discount over buying both separately. That bundle positions the watch as a companion device for tracking rover missions and staying connected during the 20-hour rover build. CircuitMess also offers a Collector’s Bundle that includes the watch and four official strap designs for $149. The company has sold over 300,000 kits worldwide, and the Artemis branding ties directly into the kind of sustained media coverage that makes space feel culturally relevant again.

The Artemis Watch 2.0 is available now at circuitmess.com. If you followed the actual Artemis II launch this week, if you care about wearable tech that doesn’t condescend to younger users, or if you want a smartwatch that teaches coding by letting you rebuild it from the inside out, this is one of the few products in this category worth the $129 ask.