Skip to content
amomii

amomii Link

Welcome to amomii Link, a streamlined approach to hardware interaction that eliminates the traditional barriers of software installation and driver management. By utilizing browser-based technology, we provide a direct connection to your hardware, making it easier than ever to bring your projects to life.

This blog serves as the central documentation hub for our hardware tools. From detailed setup guides to technical deep-dives, we provide the essential context and instructions that power our interactive project pages, ensuring that every amomii or Arduino project is backed by clear, actionable information.

amomii Link
The Heartbeat Test: Is Your Board Working?

The Heartbeat Test: Is Your Board Working?

The Heartbeat Test: Is Your Board Working? When you’re building something new, the first step is always the most important: The Heartbeat Test. Think of this as a "Hello World" for your hardware. Before we dive into complex AI tennis games or music sequencers, we want to make sure your computer, your USB cable, and your amomii (or Arduino) board are all talking to each other perfectly. What is the Heartbeat? The Heartbeat is a unique piece of code that tells the onboard LED on your board to blink in a specific "thump-thump" rhythm—just like a real heart. Note: Most boards come from the factory with a simple "one second on, one second off" blink. Our Heartbeat code is designed to look unique so you can be 100% sure that the new code has been successfully flashed to your board. How to Run the Test Plug in your board via a USB Data Sync cable. Select "Heartbeat" from the project list in the tool below. Click UPLOAD. 4. Select your device from the browser popup and hit Connect.   What to Look For Once the progress bar hits 100% Complete, look closely at your board. You should see the small light (usually labeled 'L') performing a distinct double-blink pattern. If you see a simple, slow on-and-off flash, that is likely the old factory code. You are looking for that rhythmic "blink-blink... pause... blink-blink" that tells you amomii Link has done its job! If the heartbeat is pulsing: Congratulations! Your connection is perfect, your cable is a "Data Sync" cable, and you are ready to move on to any other project in our library. If the light is NOT pulsing (or you got an error): Don't worry. This is usually a simple fix. Head over to our [Troubleshooting Guide] to check your cable and browser settings. Why start with a Heartbeat? In engineering, we always test the simplest thing first. By confirming your "Heartbeat" is strong, you eliminate the guesswork. If a more complex project doesn't work later on, you'll know it's not a connection problem because you already passed this test! Did your board pass the test? Let us know in the comments below!

Learn more
Getting Started: How to Use amomii Link

Getting Started: How to Use amomii Link

Getting Started: How to Use amomii Link Welcome to the future of hardware interaction. If you’ve ever felt intimidated by the words "drivers," "compiling," or "IDE," you’re in the right place. amomii Link is designed to make flashing code as easy as clicking a button in your browser. In this guide, we’ll walk you through the three simple steps to activate your hardware and get your project running. Connect Your Hardware Before you do anything else, grab your amomii board (or standard Arduino) and connect it to your computer or Android device using a USB cable. Pro Tip: Make sure you are using a Data Sync cable. Some cables (like those that come with rechargeable headphones) only carry power and won't allow the browser to "see" your board. Read more about that here Bring your project to life in a few Clicks Once connected, head to the project page you’re working on. You’ll see the amomii Link tool (the white box with the big "Upload" button). Choose the specific program you want to load (e.g., "Neon Tennis AI" or "Mini Sequencer"). Ensure the Upload Stability is set to "Standard" (unless you’ve had trouble before, in which case, try "Stable Mode"). Click UPLOAD and a small window will appear near your browser's address bar. Select Your Port: Look for something labeled "USB Serial Port" or "Arduino." Click it so it's highlighted. Click Connect and watch the Magic: You’ll see the progress bar start to fill up. Once it hits 100%, your board will automatically reboot and start running your new code! A Few Quick Rules for Success Stay on the Tab: Don’t close the browser tab or unplug the cable while the progress bar is moving. One at a Time: Ensure you don’t have other software (like the Arduino IDE or another amomii Link tab) trying to talk to the board at the same time. Chrome or Edge Only: For now, amomii Link works best in Google Chrome, Microsoft Edge, and Opera. Need Help? If you see an error code (like ERR-202), don’t panic! Check out our [Troubleshooting Guide] for a 60-second fix. What are you building today? Drop a comment below and let us know!

Learn more
Cable Secrets: Data Sync vs. Charging Only

Cable Secrets: Data Sync vs. Charging Only

You’ve got your amomii board, you’ve opened amomii Link, and you’ve hit "Upload"—but the tool keeps saying "Device Not Found." You’ve tried restarting, you’ve tried a different port, but nothing works. The culprit is likely sitting right in front of you: the USB cable. In this guide, we’re going to reveal the "secret" difference between the cables in your drawer and why picking the right one is the key to a successful project. Not All USB Cables are Created Equal To the naked eye, almost all USB-C or Micro-USB cables look identical. However, inside that plastic casing, there is a big difference in how they are wired: Charging Cables (The "Power-Only" Cable): These cables are designed only to provide electricity. They contain two wires inside (Positive and Negative). They are great for charging your headphones or a desk lamp, but they are "deaf and dumb" when it comes to data. They cannot send code to your board. Data Sync Cables (The "Smart" Cable): These cables contain four wires inside—two for power and two for data transfer. amomii Link requires these extra data wires to "talk" to your board and flash your code. The 3-Second Test: How to Spot the Difference Since you can't see the wires inside, how do you know which one you have? The Phone Test: Plug your smartphone into your computer using the cable. If your computer pops up with a message asking to "Browse Files" or "Trust this Device," you have a Data Sync cable. If the phone just starts charging and the computer says nothing, it’s likely a Charging Only cable. The "Feel" Test: Generally (though not always), Data Sync cables are slightly thicker because they have more wires inside. If a cable feels extremely thin or flimsy, it is usually a charge-only cable. The Source: Cables that come with rechargeable devices like fans, vape pens, or cheap flashlights are almost always Charging Only. Good News! If you are using the cable included in your Testudo kit, you are all set. We include a high-quality Data Sync cable in every kit to ensure you can start hacking immediately without any connection headaches. What to do if you're stuck? If amomii Link keeps giving you an ERR-202 (Device Not Found) message: Swap the Cable: Try every cable in your house. Statistically, one of them will be a data cable! Use the "Heartbeat" Test: Head over to our [Heartbeat Test] post. If you can get that simple light to pulse, your cable is perfect. The Golden Rule If you want to save yourself a headache, label your data cables with a small piece of tape or a permanent marker. That way, when it’s time to hack, you’ll always grab the right tool for the job. Still having trouble connecting? Check out our [Troubleshooting Guide] for more tips!  

Learn more
amomii Link Phase 1: Our Roadmap & Your Ideas

amomii Link Phase 1: Our Roadmap & Your Ideas

We are thrilled to officially launch Phase 1 of amomii Link. Our goal was simple: to create a world where you can flash code to your hardware directly from your browser—no software, no drivers, no friction. But this is just the beginning. While amomii Link is already powering projects across our site, we have a massive vision for where this technology can go next. Today, we want to share our internal roadmap and, more importantly, hear from you. What’s Coming in Phase 2? We are already hard at work on the next evolution of this tool. Here are a few of the milestones we are aiming for: 1. Interactive Games We want to turn your amomii boards into gaming consoles. Imagine browsing a library of retro-style games and "installing" them with a single click. From classic arcade clones to brand-new indie titles, the game library is coming. We are also exploring "Hybrid Play," where the projects you build act as custom physical controllers for interactive games played directly on your browser screen. 2. Guided Education We are building a "step-by-step" learning experience. Instead of just flashing a finished project, amomii Link will guide you through the build. You'll upload "checkpoints" of code to test your circuits as you build them, ensuring you never get lost in a complex project. 3. Your Code, Your Way This is the big one. We are exploring ways to let you use the amomii Link tool with your own custom code. Imagine being able to upload your own .hex files directly through our interface or sharing your creations with friends via a simple amomii Link URL. We Want to Build for YOU Everything we build at amomii is designed to make engineering more fun and less frustrating. That’s why we need your feedback. This is a community-driven tool, and we want to know what features would make your life easier. Do you want a mobile app version? Do you want cloud-saving for your projects? Do you have an idea for a "Dream Hack" that we haven't thought of yet? Join the Conversation What would you like amomii Link to be able to do? We read every single comment and take your suggestions seriously as we plan out Phase 2 and beyond. Drop a comment below with your ideas, suggestions, or just to tell us what you're currently building!  

Learn more
amomii Link: Troubleshooting & Error Codes

amomii Link: Troubleshooting & Error Codes

Successfully flashing your hardware should feel like magic, but sometimes the "tech spirits" don't cooperate. If you’ve encountered an error code in the amomii Link tool, don’t worry—most fixes take less than 60 seconds. Step 0: Compatibility Check Before looking up your error code, ensure you are using a compatible browser. amomii Link requires Web Serial technology, which is currently supported by: ✅ Google Chrome (Desktop & Android) ✅ Microsoft Edge (Desktop) ✅ Opera (Desktop) ❌ Currently Incompatible: Safari and Firefox do not support this technology yet. If you are on an iPhone or iPad, please switch to a computer or an Android device. Find your error code below to get back to the party! ERR-101: Data Fetch Error What it means: The tool couldn't download the project code from our servers. Check your Internet: Ensure you have a stable connection. Refresh the Page: Sometimes a simple refresh clears a temporary handshake issue. Browser Extensions: Some "Ad-Blockers" or aggressive security extensions can block the data transfer. Try disabling them for this site. ERR-202: Device Not Found What it means: The browser sent out a search party, but your amomii or Arduino board didn't answer. The Cable Check: This is the #1 cause! Ensure you are using a Data Sync USB cable. Many cheap cables are "Charge Only" and cannot send data. Learn more about USB cables here. The Port Check: Unplug the USB from your computer and plug it back in (try a different port if available). Connection State: Ensure your amomii board is powered on and the status lights are visible. ERR-303: Security or Port Busy What it means: Something else is "locking" the connection to your board. Close Other Tabs: If you have another amomii Link tab open, or an online Arduino IDE open, close them. Only one tab can talk to the hardware at a time. Permission Denied: When the browser popup appeared, did you click "Cancel"? Refresh the page and make sure to select your device and click Connect. ERR-999: Unknown Glitch What it means: A general error occurred during the upload process. Use "Stable Mode": In the amomii Link tool, change the Upload Stability dropdown to "Stable Mode (100ms)". This slows the data down and makes it much more reliable on older computers or longer cables. Check Your Browser: Double-check that you aren't accidentally using Safari or Firefox (see the Compatibility Check at the top). Still Stuck? If you have tried the steps above and your board still won't activate, we are here to help! To help us fix this for you quickly, please send an email to support@amomii.com including the following: The Error Code you saw (e.g., ERR-202). Your Setup: Are you on a PC, Mac, or Android? The Steps You Tried: For example: "I tried a different cable and used Stable Mode, but it still didn't work." We'll get you back to hacking in no time!

Learn more