<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: circuitrocks</title>
    <description>The latest articles on DEV Community by circuitrocks (@circuitrocks).</description>
    <link>https://dev.to/circuitrocks</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3945699%2Fe80afa14-a3d3-4e2c-8279-d860e1f5ac93.png</url>
      <title>DEV Community: circuitrocks</title>
      <link>https://dev.to/circuitrocks</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/circuitrocks"/>
    <language>en</language>
    <item>
      <title>Adafruit Feather Builds: A GPS Compass and a Pocket Game Console</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Thu, 11 Jun 2026 22:06:04 +0000</pubDate>
      <link>https://dev.to/circuitrocks/adafruit-feather-builds-a-gps-compass-and-a-pocket-game-console-3o01</link>
      <guid>https://dev.to/circuitrocks/adafruit-feather-builds-a-gps-compass-and-a-pocket-game-console-3o01</guid>
      <description>&lt;p&gt;Noe and Pedro are back at the bench after a short break, and the latest 3D Hangouts picks up right where the soldering iron left off. Two builds steal the show this week: a pocket-sized GPS compass that always knows which way is home, and a handheld game console nicknamed "Prop It." Watching the timelapse of a Minecraft Enderman slowly rising off the print bed in the background only adds to the maker-den charm.&lt;/p&gt;

&lt;h3&gt;What they built&lt;/h3&gt;

&lt;p&gt;The first project is a GPS compass — a standalone device that reads your position and orientation, then points you toward a destination on a crisp color display. The second is "Prop It," a chunky handheld game built around Adafruit's Propmaker ecosystem, the kind of thing that pairs buttons, sound, and a bright screen into something genuinely fun to hold. Both are the sort of weekend-scale electronics projects that look intimidating but break down into very approachable steps.&lt;/p&gt;

&lt;h3&gt;How they built it&lt;/h3&gt;

&lt;p&gt;Under the hood, the compass leans on an RP2040/RP2350 Feather brain, a PA1010D GPS module for location, and an LSM6DSOX + LIS3MDL 9-DoF IMU so it can sense heading as well as movement. A 3.5″ TFT FeatherWing handles the map-style readout. "Prop It," meanwhile, builds on the Feather RP2040 Propmaker for audio and motion-reactive effects, with an alphanumeric LED display adding a retro arcade touch. The Feather form factor keeps everything stackable, so wiring stays sane and swapping a part later is a snap rather than a rewire. Noe and Pedro walk through the firmware live, showing how CircuitPython turns each sensor reading into something the display can show in real time.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;RP2040 / RP2350 Feather microcontroller&lt;/li&gt;
&lt;li&gt;PA1010D GPS + LSM6DSOX/LIS3MDL 9-DoF IMU&lt;/li&gt;
&lt;li&gt;3.5″ TFT FeatherWing display&lt;/li&gt;
&lt;li&gt;Feather RP2040 Propmaker for sound and motion&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;The takeaway&lt;/h3&gt;

&lt;p&gt;What makes these builds worth your bench time isn't just the finished gadget — it's how cleanly they stack reusable modules into something new. Learn the Feather pattern once and a GPS compass, a handheld game, or your own wild idea all become variations on the same theme. Grab a Feather, pick a sensor, and start stacking. Looking for the boards and modules to get going? Circuit.Rocks stocks the Feather family and matching FeatherWings to kick off your own build.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/adafruit-feather-builds-a-gps-compass-and-a-pocket-game-console" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  maker #electronics #diy #engineering #circuitrocks
&lt;/h1&gt;

</description>
      <category>adafruit</category>
      <category>rp2040</category>
      <category>gps</category>
      <category>feather</category>
    </item>
    <item>
      <title>Python Projects for Raspberry Pi: PIO, Sensors, and ML on Pico</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Thu, 11 Jun 2026 05:12:26 +0000</pubDate>
      <link>https://dev.to/circuitrocks/python-projects-for-raspberry-pi-pio-sensors-and-ml-on-pico-1d2i</link>
      <guid>https://dev.to/circuitrocks/python-projects-for-raspberry-pi-pio-sensors-and-ml-on-pico-1d2i</guid>
      <description>&lt;p&gt;&lt;strong&gt;What do you build once you've mastered the blinking LED?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That's the wall most Raspberry Pi learners hit a few weeks in. You can wire a button, light an LED, and print to the shell, but the jump to a real, sensor-driven project can feel like a cliff. Ben Everard's new book, &lt;em&gt;Python Projects for Raspberry Pi&lt;/em&gt;, is built specifically for that "what next?" moment, trading reference-manual dryness for projects you actually finish.&lt;/p&gt;

&lt;p&gt;Here's the technical meat. The book moves quickly past LEDs and buttons into components that talk over I2C, SPI, and UART, the three buses behind nearly every sensor and display you'll meet. From there it spends more than 40 pages on PIO (Programmable Input/Output), the stripped-down co-processors baked into Raspberry Pi silicon. PIO blocks run independently of the main CPU, so you can emulate custom protocols, drive NeoPixel strips, or read rotary encoders without stealing clock cycles from your main program. The projects cover PIO on the RP2040 (Pico), RP2350 (Pico 2), and RP1 (the I/O chip on Raspberry Pi 5), and even nudge you into extending Python with a little C.&lt;/p&gt;

&lt;p&gt;It doesn't stop at protocols. There's a full chapter on machine learning: you train a gesture-recognition model from accelerometer data on a Raspberry Pi, then run inference on a Pico 2 to detect a specific flick. The payoff is a magic wand that throws sparkles when you wave it just right. You'll also build a weather-forecast display, an environmental monitoring station, a handheld game console, and a networked lighting rig made of distributed Pico nodes. A few projects even run a small LLM locally on a Pi, with no AI accelerator required.&lt;/p&gt;

&lt;p&gt;Most of the supporting cast, the Pico and Pico 2 boards, I2C and SPI sensors, displays, NeoPixels, and rotary encoders, are stocked at &lt;a href="https://circuit.rocks" rel="noopener noreferrer"&gt;Circuit.Rocks&lt;/a&gt;, so you can assemble a parts kit before you crack the cover.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Try it:&lt;/strong&gt; grab a Pico 2 and a strip of NeoPixels, then work through the PIO chapter first. It's the single most underused feature on these boards, and once PIO clicks, custom protocols stop being scary and start being a tool you reach for.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/python-projects-for-raspberry-pi-pio-sensors-and-ml-on-pico" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  raspberrypi #rpi #singleboardcomputer #linux #circuitrocks
&lt;/h1&gt;

</description>
      <category>raspberrypi</category>
      <category>raspberrypipico</category>
      <category>pio</category>
      <category>micropython</category>
    </item>
    <item>
      <title>Build This Coin-Sized RP2040 Media Controller for Your Desk</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Wed, 10 Jun 2026 22:07:10 +0000</pubDate>
      <link>https://dev.to/circuitrocks/build-this-coin-sized-rp2040-media-controller-for-your-desk-bj1</link>
      <guid>https://dev.to/circuitrocks/build-this-coin-sized-rp2040-media-controller-for-your-desk-bj1</guid>
      <description>&lt;p&gt;Can a volume knob really be useful when it's no bigger than a coin? A pseudonymous maker known as KEY — the mind behind Keep Everything Yours — set out to prove it with the Mighty Mini Media Controller, a desk gadget barely larger than a US quarter.&lt;/p&gt;

&lt;p&gt;The idea is refreshingly simple. You get a single scalloped knob that twists to raise or lower your system volume and clicks to play or pause whatever you're listening to. There's no companion app, no driver install, and no configuration screen — you plug it into a USB port and it just works. For anyone fighting for space on a cluttered desk, that mix of doing one thing well while taking up almost no room is exactly the appeal.&lt;/p&gt;

&lt;h3&gt;How does something this small actually work?&lt;/h3&gt;

&lt;p&gt;The brain of the build is an RP2040-Zero, a compact clone of the Raspberry Pi Pico that runs the same RP2040 chip. Instead of the Pico's longer breadboard layout, the Zero packs castellated GPIO pads along three edges and a modern USB-C port, which is what keeps the footprint so tiny. A rotary encoder sits directly above the board, its shaft hidden inside a larger knurled knob printed in PLA — the same plastic that forms the body.&lt;/p&gt;

&lt;p&gt;The software side leans on CircuitPython and Adafruit's HID library. That code tells the RP2040 to introduce itself to your computer as a plain old keyboard: encoder rotation becomes volume-up and volume-down keypresses, and a press of the knob sends a play/pause command. Because it registers as a standard HID device, your operating system needs nothing extra to recognize it.&lt;/p&gt;

&lt;h3&gt;Try it yourself this weekend&lt;/h3&gt;

&lt;p&gt;You won't need much to replicate it: an RP2040-Zero, a rotary encoder with a push switch, a short USB-C cable, and access to a 3D printer for the body and knob. KEY has shared the CircuitPython source on GitLab and the print files on MakerWorld, so the full build is open to follow. If you're sourcing components, an &lt;a href="https://circuit.rocks" rel="noopener noreferrer"&gt;RP2040 board and a rotary encoder from Circuit.Rocks&lt;/a&gt; will get you most of the way there. Solder the encoder to the board, flash the firmware, print the shell, and you'll have a precise little controller that hides in any gap on your desk.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/build-this-coin-sized-rp2040-media-controller-for-your-desk" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  maker #electronics #diy #engineering #circuitrocks
&lt;/h1&gt;

</description>
      <category>rp2040</category>
      <category>circuitpython</category>
      <category>rotaryencoder</category>
      <category>3dprinting</category>
    </item>
    <item>
      <title>Q8botOne: A Palm-Sized Open Source Quadruped Robot Ships Soon</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Mon, 08 Jun 2026 22:06:21 +0000</pubDate>
      <link>https://dev.to/circuitrocks/q8botone-a-palm-sized-open-source-quadruped-robot-ships-soon-2dak</link>
      <guid>https://dev.to/circuitrocks/q8botone-a-palm-sized-open-source-quadruped-robot-ships-soon-2dak</guid>
      <description>&lt;p&gt;Capable robotics and a low price tag almost never show up in the same package. The original Q8bot proved a palm-sized quadruped could trot and jump for relatively little money, but there was a catch that kept most makers on the sidelines: you had to source every part and build it yourself. The new Q8botOne erases that barrier, and that is why it matters — dynamic legged robotics is finally becoming something you can just unbox.&lt;/p&gt;

&lt;p&gt;Created by Eric Wu, Q8botOne is the follow-up to that earlier open source design. It is a four-legged robot small enough to sit in your palm, yet it walks, trots, and jumps straight out of the box. Where the first version was a parts-sourcing marathon, this one ships fully assembled through a Crowd Supply campaign, so the only step between you and a working robot is clicking order.&lt;/p&gt;

&lt;h3&gt;What's under the shell&lt;/h3&gt;

&lt;p&gt;Rather than threading cable bundles through the body, Q8botOne integrates all of its electronics onto a single central PCB, which cuts weight, improves reliability, and keeps the build looking clean. Motion comes from eight DYNAMIXEL XL-series actuators driving lightweight parallel-linkage legs made from MJF 3D-printed parts and ball-bearing joints. An ESP32-C3-MINI-N4 handles the onboard processing, powered by a rechargeable lithium-ion pack with built-in protection. Each unit also ships with a pre-paired wireless controller dongle sporting a joystick, buttons, and USB-C.&lt;/p&gt;

&lt;h3&gt;Make it your own&lt;/h3&gt;

&lt;p&gt;The whole platform stays open source, just like its predecessor. A Qwiic-compatible connector lets you bolt on sensors from the likes of SparkFun and Adafruit, while a UART interface can feed a co-processor such as a Raspberry Pi with up to 5V at 3A. If you would rather build a version yourself, the ingredients are no secret: an ESP32-C3 board, a set of small smart servos, 3D-printed linkage legs, and a protected li-ion cell. Mechanical files live in Onshape, and the firmware and hardware will land on the ZeroWireRobotics GitHub once the campaign wraps. That openness is the real draw: whether you buy the finished bot or remix the design, you end up with a hackable platform instead of a sealed gadget. For anyone who has wanted to experiment with legged locomotion without a soldering-heavy weekend, Q8botOne lowers the entry fee to almost nothing.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/q8botone-a-palm-sized-open-source-quadruped-robot-ships-soon" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  esp32 #esp8266 #iot #wifi #circuitrocks
&lt;/h1&gt;

</description>
      <category>robotics</category>
      <category>quadruped</category>
      <category>esp32</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Carl Bugeja's ProtoBot Puts an ESP32-C6 Robot in Your Pocket</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Sat, 06 Jun 2026 22:07:02 +0000</pubDate>
      <link>https://dev.to/circuitrocks/carl-bugejas-protobot-puts-an-esp32-c6-robot-in-your-pocket-2fof</link>
      <guid>https://dev.to/circuitrocks/carl-bugejas-protobot-puts-an-esp32-c6-robot-in-your-pocket-2fof</guid>
      <description>&lt;p&gt;Pocket-sized robots are having a real moment. As ESP32 boards keep shrinking and getting cheaper, makers are cramming full motion-control platforms into shells barely bigger than a matchbox. Carl Bugeja's new ProtoBot is one of the most charming examples of that trend yet, and it lands right where hobby robotics is heading: small, open, and genuinely hackable. It looks like something straight out of the Micro Machines lineup, only this one is remote-controlled and built to be torn apart and rebuilt.&lt;/p&gt;
&lt;h3&gt;A robotics lab the size of a Micro Machine&lt;/h3&gt;
&lt;p&gt;ProtoBot measures just 6.3 x 7.5 cm and tips the scales at 92 grams, yet it hides a surprisingly serious kit. An ESP32-C6 controller drives four N20 gear motors, while RGB lighting, proximity sensors, and a 9-axis motion sensor handle balance and orientation. You steer it from the MicroLink app on Android or iOS, which layers on joystick control, path recording and playback, obstacle-avoidance routines, and block-based programming for younger builders. For its size, that is a remarkable amount of capability to carry around in a jacket pocket.&lt;/p&gt;
&lt;h3&gt;Open source, all the way down&lt;/h3&gt;
&lt;p&gt;What lifts ProtoBot above toy status is how open it is. The shell, accessories, and software libraries are all open source, and a built-in breadboard mount lets you bolt on extra sensors. Drop in the optional Arduino library and you can script custom movement sequences, make it draw shapes, or invent entirely new behaviors. The compass and motion sensors even let it pull basic tricks like steering in patterns and briefly balancing itself. Expect roughly 35 minutes of runtime per charge and about 40 meters of range.&lt;/p&gt;
&lt;h3&gt;Pick your difficulty level&lt;/h3&gt;
&lt;p&gt;It ships in three flavors. The Beginner Edition arrives fully assembled and ready to roll, the Pro Edition asks you to solder the electronics yourself, and the DIY Pro Edition hands you the whole project to 3D-print the shell and build from scratch. Pre-orders are open from around $86, with units expected to ship by the end of June 2026. If you've been meaning to graduate from blinking LEDs to something that actually moves, grab an ESP32-C6 board and start prototyping. A platform this small and this open is the perfect excuse to try your next robotics idea.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/carl-bugejas-protobot-puts-an-esp32-c6-robot-in-your-pocket" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  esp32 #esp8266 #iot #wifi #circuitrocks
&lt;/h1&gt;

</description>
      <category>protobot</category>
      <category>robotics</category>
      <category>esp32c6</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Open Hardware Summit 2026: Berlin's Hottest Weekend in Open Tech</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Fri, 05 Jun 2026 01:16:03 +0000</pubDate>
      <link>https://dev.to/circuitrocks/open-hardware-summit-2026-berlins-hottest-weekend-in-open-tech-38f8</link>
      <guid>https://dev.to/circuitrocks/open-hardware-summit-2026-berlins-hottest-weekend-in-open-tech-38f8</guid>
      <description>&lt;p&gt;Berlin was in the grip of a record-breaking heat wave, but inside the brutalist concrete halls of Technische Universität Berlin, several hundred hardware hackers barely noticed. They were too busy passing around conductive-thread breadboards, comparing laser-cut LED earrings, and queuing for a workshop where butterfly-shaped PCBs blink colours at each other over infrared. This was the Open Hardware Summit 2026 — OSHWA's annual gathering of the global open source hardware community.&lt;/p&gt;

&lt;h3&gt;What the community brought to Berlin&lt;/h3&gt;

&lt;p&gt;The single-track talk day meant nobody had to choose between sessions, and the lineup ranged from the practical to the visionary. The Flow Battery Research Collective showed how home-fabricated, sustainable flow batteries might one day be as shareable as a 3D print file. Another talk traced open hardware's roots back to the knitting machine community, where hobbyists have spent decades reverse-engineering abandoned commercial machines — a story now being turned into a feature film. A standout session, “50,000 Devices Later,” argued that giving away your designs isn't commercial suicide — openness can cut costs and multiply real-world impact.&lt;/p&gt;

&lt;h3&gt;How the hands-on day worked&lt;/h3&gt;

&lt;p&gt;Sunday flipped the format to six parallel workshop tracks. The highlight for microcontroller fans: a CircuitPython workshop built around a custom butterfly-shaped wearable PCB, ending with a swarm of boards “transmitting” colours to one another over infrared — and the whole thing is on GitHub, so you can rebuild it at home with any &lt;a href="https://circuit.rocks" rel="noopener noreferrer"&gt;CircuitPython-capable board&lt;/a&gt;. On the exhibit floor, Seeed Studio showed off its expanding XIAO ecosystem, including XIAO-powered smart glasses, while Threadboards recreated a breadboard's rows and columns entirely in wool and conductive thread, proving that prototyping tools don't have to be made of plastic.&lt;/p&gt;

&lt;h3&gt;The takeaway&lt;/h3&gt;

&lt;p&gt;The Summit's real lesson isn't any single project — it's that publishing your schematics, firmware, and mistakes makes the whole community move faster. Every talk from this year is already on OHS's YouTube channel, and the #OHS2026 hashtag is full of attendee photos (moth-costume rave included). If a trip to 2027's edition feels far off, start smaller: pick one open project from the Summit, clone the repo, and build it on your own bench. That's exactly how most of this year's speakers got started.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/open-hardware-summit-2026-berlins-hottest-weekend-in-open-tech" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>opensourcehardware</category>
      <category>oshwa</category>
      <category>circuitpython</category>
      <category>seeedxiao</category>
    </item>
    <item>
      <title>Edge AI on a Budget: Raspberry Pi AI HAT+ 2, Jetson Orin and More</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Thu, 04 Jun 2026 01:08:41 +0000</pubDate>
      <link>https://dev.to/circuitrocks/edge-ai-on-a-budget-raspberry-pi-ai-hat-2-jetson-orin-and-more-16fo</link>
      <guid>https://dev.to/circuitrocks/edge-ai-on-a-budget-raspberry-pi-ai-hat-2-jetson-orin-and-more-16fo</guid>
      <description>&lt;p&gt;Could a palm-sized add-on board really run a large language model on your Raspberry Pi 5 — no cloud, no $3,500 AI box required?&lt;/p&gt;

&lt;p&gt;That question anchors this week’s Python on Microcontrollers newsletter from Adafruit, and the answer is a surprisingly confident yes. Two new releases are pushing serious generative AI to the edge. The official Raspberry Pi AI HAT+ 2 turns a Pi 5 into a local inference machine, while NVIDIA’s Jetson Orin Nano Super Developer Kit goes a step further for makers who want maximum horsepower in a compact footprint. And if that weren’t enough, there’s an open-source CubeSat kit that runs MicroPython on the RP2350.&lt;/p&gt;

&lt;h3&gt;So how much AI can these boards actually handle?&lt;/h3&gt;

&lt;p&gt;The AI HAT+ 2 pairs a Hailo-10H accelerator with 8GB of dedicated LPDDR4X memory over PCIe, delivering up to 40 TOPS of INT4 inference. That’s enough for local vision models and small generative workloads — think on-device assistants, image captioning, or smart camera projects that never send a frame to the cloud. The Jetson Orin Nano Super raises the ceiling to 67 TOPS, comfortably running vision transformers, vision-language models, and compact LLMs.&lt;/p&gt;

&lt;p&gt;The other highlights lean hardware-hacker:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;VyomSat&lt;/strong&gt; — a high-fidelity, MIT-licensed PocketQube/CubeSat learning kit built on the RP2350 and programmed in MicroPython. Power systems, attitude control, real satellite engineering — for under $200.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RV Circuit Studio&lt;/strong&gt; — a new Apache-licensed CircuitPython editor gunning to replace Mu, with board auto-detection, a source-level debugger, serial plotter, and library manager.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;The Replay badge&lt;/strong&gt; — conference swag that turned out to be a hackable ESP32-S3 computer with an OLED, LED matrix, and MicroPython (yes, it runs DOOM).&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Try it yourself&lt;/h3&gt;

&lt;p&gt;If edge AI has been on your project list, this is the cheapest entry point yet: a Raspberry Pi 5, the AI HAT+ 2, and a weekend. Start with a vision model before jumping to LLMs, and keep a decent power supply handy — accelerators are hungry. You’ll find Raspberry Pi boards, power supplies, and sensors to round out the build at &lt;a href="https://circuit.rocks" rel="noopener noreferrer"&gt;Circuit.Rocks&lt;/a&gt;. And if you’d rather aim higher — literally — that $200 MicroPython CubeSat is one of the most ambitious STEM kits we’ve seen all year.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/edge-ai-on-a-budget-raspberry-pi-ai-hat-2-jetson-orin-and-more" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>raspberrypi</category>
      <category>edgeai</category>
      <category>micropython</category>
      <category>circuitpython</category>
    </item>
    <item>
      <title>Build a $30 Arduino DJ Controller With 3D-Printed Jog Wheels</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Wed, 03 Jun 2026 08:55:52 +0000</pubDate>
      <link>https://dev.to/circuitrocks/build-a-30-arduino-dj-controller-with-3d-printed-jog-wheels-1nb9</link>
      <guid>https://dev.to/circuitrocks/build-a-30-arduino-dj-controller-with-3d-printed-jog-wheels-1nb9</guid>
      <description>&lt;p&gt;Want to spin tracks without dropping hundreds on commercial gear? Here is what you would need to put together a working two-deck controller for roughly the price of a pizza night. The shopping list is short: an Arduino Pro Micro, two rotary encoders, five potentiometers, five arcade-style buttons, a spool of solid copper wire, and access to a 3D printer for the jog wheels and enclosure. Total damage lands near $30, plus a free weekend.&lt;/p&gt;

&lt;h3&gt;What the maker built&lt;/h3&gt;

&lt;p&gt;Nerd Musician set out to prove that a custom DJ rig does not have to be expensive. Instead of buying off-the-shelf hardware, the build leans on cheap, easy-to-source parts and a heavy dose of DIY ingenuity. The result is a dual-deck controller with two large 60mm printed jog wheels, faders and filter knobs, and programmable arcade buttons for play, cue, and shift. Because every part is chosen and wired by hand, the whole thing can be tuned exactly to the builder's taste.&lt;/p&gt;

&lt;h3&gt;How it works under the hood&lt;/h3&gt;

&lt;p&gt;The brain is an Arduino Pro Micro, which can act as a native USB MIDI device on its own. The clever bit is that the layout uses every available pin directly, skipping multiplexers or expansion boards entirely to keep both cost and complexity down. Rotary encoders handle the jog wheels, the potentiometers cover deck volume, audio filters, and a crossfader, and the arcade buttons fire off control commands.&lt;/p&gt;

&lt;p&gt;To tame the wiring, exposed copper bus wires act as shared power and ground rails, so individual components tap into common lines instead of running a rat's nest of cables. The control layout was first arranged in the web-based MIDI Controller Builder app, then exported to 3D print the top panel, bottom shell, and custom jog caps. After flashing the firmware through the Arduino IDE, the device shows up to any computer as a class-compliant MIDI controller, with a special output mode that feeds Traktor the relative encoder data it expects.&lt;/p&gt;

&lt;h3&gt;Worth a weekend&lt;/h3&gt;

&lt;p&gt;For around $30, you end up with a controller that mimics a lot of what pricey commercial decks offer, while staying fully open to tweaks and upgrades. It is a satisfying entry point into MIDI, microcontrollers, and 3D-printed enclosures all at once. Got an Arduino and a printer gathering dust? This is a great excuse to fire them up.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/build-a-30-arduino-dj-controller-with-3d-printed-jog-wheels" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>arduino</category>
      <category>midi</category>
      <category>djcontroller</category>
      <category>diy</category>
    </item>
    <item>
      <title>RTShield HAT Brings Real-Time RP2350 Control to Raspberry Pi</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Tue, 02 Jun 2026 05:46:42 +0000</pubDate>
      <link>https://dev.to/circuitrocks/rtshield-hat-brings-real-time-rp2350-control-to-raspberry-pi-35i4</link>
      <guid>https://dev.to/circuitrocks/rtshield-hat-brings-real-time-rp2350-control-to-raspberry-pi-35i4</guid>
      <description>&lt;p&gt;Picking between a microcontroller and a single-board computer is one of the first forks in any embedded project, and it matters more than it looks. A Raspberry Pi gives you a full multitasking operating system, but Linux is not built for deterministic, microsecond-accurate timing. The moment your project needs both a real desktop-class OS and hard real-time control, you are stuck juggling two boards and a fragile link between them. That gap is exactly what the RPI RTShield closes.&lt;/p&gt;

&lt;p&gt;Built by maker Machinehum, the RTShield is a Raspberry Pi HAT that bolts an RP2350 microcontroller directly onto your Pi, acting as a dedicated real-time companion. It is conceptually similar to the Arduino UNO Q for the Pi ecosystem: the Pi runs your high-level software while the RP2350 handles the time-critical work. The two talk over a UART serial link, and crucially, all sensors and external hardware wire into the microcontroller rather than the Pi. That routing is the whole point, since it keeps deterministic monitoring and control off the multitasking OS where timing guarantees fall apart.&lt;/p&gt;

&lt;h3&gt;What the hardware gives you&lt;/h3&gt;

&lt;p&gt;The RP2350 anchors a genuinely useful I/O set: eight 12-bit analog inputs spanning 0 to 3.3 volts, four 12-bit analog outputs, two relays for dry-contact switching, three status LEDs, configuration DIP switches, and Arduino-compatible headers for expansion. That mix suits robotics, industrial monitoring, and automation where you need Linux software alongside microcontroller-grade hardware control. Better still, the RP2350 is programmed straight from the Pi over OpenOCD and GPIO-connected SWD, so no external programmer is required. A companion Python module lets you read analog inputs, drive outputs, flip relays, and check switches in just a few lines, all from Linux. The project is open source under CC BY-NC-SA 4.0, with full details in the RTShield GitHub repo.&lt;/p&gt;

&lt;h3&gt;Build it yourself&lt;/h3&gt;

&lt;p&gt;Want to experiment with the same split-brain approach? Start with a &lt;a href="https://circuit.rocks" rel="noopener noreferrer"&gt;Raspberry Pi and an RP2040/RP2350-class board from Circuit.Rocks&lt;/a&gt;, wire them over UART, and route your sensors through the microcontroller side. It is a clean, reproducible way to give a Pi project real-time muscle without leaving the Python comfort zone.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/rtshield-hat-brings-real-time-rp2350-control-to-raspberry-pi" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>raspberrypi</category>
      <category>rp2350</category>
      <category>microcontroller</category>
      <category>realtime</category>
    </item>
    <item>
      <title>PiBerry 2.0: A 3D-Printed Cyberdeck Handheld for the Pi Zero 2W</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Mon, 01 Jun 2026 01:06:42 +0000</pubDate>
      <link>https://dev.to/circuitrocks/piberry-20-a-3d-printed-cyberdeck-handheld-for-the-pi-zero-2w-3cd1</link>
      <guid>https://dev.to/circuitrocks/piberry-20-a-3d-printed-cyberdeck-handheld-for-the-pi-zero-2w-3cd1</guid>
      <description>&lt;p&gt;Pocket-sized Linux just got a serious upgrade. The PiBerry 2.0 is an open-source handheld cyberdeck that packs a full little computer into a 3D-printed shell you can build at your own bench this weekend.&lt;/p&gt;

&lt;p&gt;Designed by maker CarbonCyber and shared with the 3D printing community, the PiBerry 2.0 wraps a Raspberry Pi Zero 2W in a compact, modular case with a 3.5-inch touchscreen on the front. The design files are freely available, so anyone with a printer and a little patience can roll their own. It is aimed squarely at people who want a grab-and-go terminal — think portable cyberdeck experiments or Kali Linux fieldwork on the move.&lt;/p&gt;

&lt;h3&gt;What is under the hood&lt;/h3&gt;

&lt;p&gt;At the heart of the build is the Raspberry Pi Zero 2W, a quad-core board small enough to disappear inside the printed enclosure yet capable of running a full Linux environment. The 3.5-inch touchscreen handles both display and input, while USB keyboard support means you can plug in a compact keyboard for real typing instead of fighting an on-screen layout. The modular case design makes it easy to route cables cleanly, swap panels, and reprint a single part if you want to tweak the layout later.&lt;/p&gt;

&lt;p&gt;It is a tidy example of how far a sub-$20 board can go when you give it the right enclosure. No exotic parts, no custom PCBs — just a well-thought-out case and a board that punches well above its size.&lt;/p&gt;

&lt;p&gt;Cyberdecks have become a favourite weekend project in the maker scene, and the PiBerry leans into that ethos: everything is printable, the electronics are off-the-shelf, and the whole thing is small enough to slip into a jacket pocket. Whether you want a discreet pentesting companion, a retro-styled terminal, or just a quirky Linux toy to tinker with, the compact form factor invites experimentation without a big parts bill.&lt;/p&gt;

&lt;h3&gt;Build it yourself&lt;/h3&gt;

&lt;p&gt;Want to make one? You will need a Raspberry Pi Zero 2W, a 3.5-inch touchscreen, a USB keyboard, and a 3D printer to produce the modular case. Flash your favourite Linux image — Kali is a popular pick for this kind of rig — assemble the printed panels, and you have got a handheld terminal of your own. You can grab boards and accessories over at &lt;a href="https://circuit.rocks" rel="noopener noreferrer"&gt;Circuit.Rocks&lt;/a&gt; to get the build started.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/piberry-2-0-a-3d-printed-cyberdeck-handheld-for-the-pi-zero-2w" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>raspberrypi</category>
      <category>pizero2w</category>
      <category>cyberdeck</category>
      <category>3dprinting</category>
    </item>
    <item>
      <title>3D-Printed Raspberry Pi Zero 2W Case Adds a 2x16 I2C LCD</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Sat, 30 May 2026 01:21:36 +0000</pubDate>
      <link>https://dev.to/circuitrocks/3d-printed-raspberry-pi-zero-2w-case-adds-a-2x16-i2c-lcd-49dg</link>
      <guid>https://dev.to/circuitrocks/3d-printed-raspberry-pi-zero-2w-case-adds-a-2x16-i2c-lcd-49dg</guid>
      <description>&lt;p&gt;A bare Raspberry Pi Zero 2W is wonderfully tiny, but it gives you no easy way to see what it's actually doing. This neat 3D-printable case fixes that by building a small character display right into the enclosure.&lt;/p&gt;
&lt;p&gt;Shared by maker Szczybyrybobry on MakerWorld, the design wraps the Pi Zero 2W in a compact case finished with a carbon-fiber-style texture, and mounts a classic 2x16 character LCD on the front. The idea is simple but practical: instead of SSH-ing in to check on a headless Pi, you can glance at the screen and instantly read off whatever your project wants to show, from an IP address to a sensor reading. It turns an invisible computer into something you can actually interact with at a glance.&lt;/p&gt;
&lt;h3&gt;How it goes together&lt;/h3&gt;
&lt;p&gt;The display is a standard HD44780 2x16 module driven over I2C. Using an I2C backpack keeps the wiring minimal: just power, ground, and the two I2C lines (SDA and SCL) to the Pi's GPIO header, leaving most of the pins free for the rest of your build. The printed enclosure holds both the board and the LCD in alignment, so the finished unit looks like a purpose-built gadget rather than a loose pile of parts. The carbon-texture finish prints cleanly on a standard FDM machine, and the model files are available to download so you can print and assemble your own.&lt;/p&gt;
&lt;p&gt;That combination makes it a tidy fit for IoT and home-automation jobs, where a permanently-on Pi needs to surface a little information without a full monitor: system status, performance indicators, network details, or live data from whatever it's monitoring. Two rows of sixteen characters is modest, but it's plenty for the kind of at-a-glance readout these always-on projects usually need.&lt;/p&gt;
&lt;h3&gt;Build it yourself&lt;/h3&gt;
&lt;p&gt;To recreate it you'll need a Raspberry Pi Zero 2W, an HD44780 2x16 character LCD with an I2C backpack, and access to a 3D printer for the case. From there it's a matter of wiring the four I2C connections, dropping everything into the printed shell, and writing a short script to push your chosen text to the screen.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/3d-printed-raspberry-pi-zero-2w-case-adds-a-2x16-i2c-lcd" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>raspberrypi</category>
      <category>raspberrypizero2w</category>
      <category>3dprinting</category>
      <category>lcddisplay</category>
    </item>
    <item>
      <title>Modular 3D-Printed Desk Organizer With Snap-Together iPhone Stand</title>
      <dc:creator>circuitrocks</dc:creator>
      <pubDate>Fri, 29 May 2026 01:05:38 +0000</pubDate>
      <link>https://dev.to/circuitrocks/modular-3d-printed-desk-organizer-with-snap-together-iphone-stand-37a0</link>
      <guid>https://dev.to/circuitrocks/modular-3d-printed-desk-organizer-with-snap-together-iphone-stand-37a0</guid>
      <description>&lt;p&gt;Workbenches and home offices fill up fast, and once the keyboard, headphones, soldering iron, and phone all fight for space, productivity takes a hit. A new MakerWorld release from designer Meyui tackles that mess head-on with a tidy, fully 3D-printable set of modules that lock together however your desk demands.&lt;/p&gt;
&lt;p&gt;The Modular Desk Organizer System is a four-piece kit that includes a phone stand sized for a classic iPhone, a pen holder, a small storage cup, and a base tray that anchors everything in place. Each module repositions freely on the tray, so a left-handed maker can mirror the layout in seconds, and the compact footprint keeps the design friendly to crowded benches.&lt;/p&gt;
&lt;p&gt;The project was shared this week through Adafruit's weekly 3D Thursday feature, and the STL files are hosted free on MakerWorld. For makers who like coordinated workspaces, the same designer offers a wider modular family, so the iPhone set can grow over time without redesigning your desk from scratch.&lt;/p&gt;
&lt;h3&gt;What makes it work&lt;/h3&gt;
&lt;p&gt;The clever bit is the base tray. Instead of gluing the modules in fixed positions, each piece keys into the tray, letting you rearrange the phone stand, pen holder, and cup based on how you actually work that day. The phone stand is angled for hands-free video calls or tutorials, and the pen holder is deep enough for a stylus, calipers, or small screwdrivers. Because everything is parametric, the design holds up well to scaling for larger phones or thicker pens if you want to remix it in your slicer.&lt;/p&gt;
&lt;h3&gt;Build it yourself&lt;/h3&gt;
&lt;p&gt;This is a print-and-assemble project, so the bill of materials is short and beginner-friendly. You will need a desktop 3D printer with a build volume large enough for the base tray, a roll of PLA or PETG filament in your color of choice, and basic post-processing tools like flush cutters for cleaning supports. No electronics, no fasteners, no glue.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FDM 3D printer with roughly a 220x220mm build area&lt;/li&gt;
&lt;li&gt;PLA or PETG filament (one or two colors)&lt;/li&gt;
&lt;li&gt;Flush cutters for support cleanup&lt;/li&gt;
&lt;li&gt;Optional: deburring tool for crisp edges&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Drop the STL files into your slicer, print at standard quality, and your desk gets a serious upgrade in a single afternoon. If you have been meaning to dial in your slicer profiles or test a new filament color, this is a low-risk project that pays off every workday.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Originally published on &lt;a href="https://blog.circuit.rocks/modular-3d-printed-desk-organizer-with-snap-together-iphone-stand" rel="noopener noreferrer"&gt;blog.circuit.rocks&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>3dprinting</category>
      <category>deskorganizer</category>
      <category>iphonestand</category>
      <category>makerworld</category>
    </item>
  </channel>
</rss>
