Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:blog [2024/05/04 10:54] – mastertailer | en:blog [2026/08/31 20:35] (current) – [New Product News] darkgrue | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | {{ : | + | ====== Blog and News ====== |
| - | ====== | + | ===== August 30, 2026: Launch Imminent! |
| + | |||
| + | ==== New App Development Changes ==== | ||
| + | |||
| + | Code-L, our application developer, has been busy updating The Tail Company app during this time. | ||
| + | |||
| + | * Over-The-Air (OTA) update support has been rewritten, | ||
| + | * Also, Android Wear support is currently being worked on. Unfortunately, | ||
| + | * Lastly, internal state management for the app has been completely overhauled, everything that holds state is now a singleton class with a state variable. | ||
| + | * New product support is already included. | ||
| + | * New look and feel! | ||
| + | |||
| + | |||
| + | ==== New Firmware Development Changes ==== | ||
| + | |||
| + | Development of TailControl, | ||
| + | |||
| + | But as the new product development progressed, it became clear that managing the problems created by being pinned to an older Arduino and ESP-IDF would not just create problems in the future, as support libraries moved forward with their own development, | ||
| + | |||
| + | * Migrated from the PlatformIO Espressif 32 development platform to pioarduino. This moves us from the Espressif IoT Development Framework (ESP-IDF) v4.4.7 and Arduino v2.0.17 core to ESP-IDF v5.5.2.260206 and Arduino v3.3.7. This gives us access to latest Arduino Core and ESP-IDF, support for newer Espressif hardware, and active maintenance and updates for the development platform. | ||
| + | * Migrated EarGear 2 to the new channel-based I2S driver. The new driver has better resource management, enhanced power management, simplified duplex communication, | ||
| + | * Removed dependency on the JLed library and replaced it with a small custom class built directly on Arduino v3's native API that is initialized later in the system setup, rather than immediately. | ||
| + | * Experimental support for RGB lighting on most products. | ||
| + | * Many bugfixes. | ||
| + | |||
| + | |||
| + | ==== Ever wondered how firmware actually gets developed before a product ships? ==== | ||
| + | |||
| + | Meet the DesqTail - my desktop development platform, and the secret weapon behind our firmware workflow. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | The concept is borrowed from aerospace engineering, | ||
| + | |||
| + | The philosophy is powerful: simulate reality as closely as possible, without the cost and risk of doing it in the air. | ||
| + | |||
| + | I apply that same philosophy to firmware development through full Hardware-in-the-Loop (HIL) testing. Rather than writing code and hoping it behaves correctly when it finally lands on production hardware, the DesqTail puts real hardware on my desk - running real firmware, in real time. Every product platform we build can be exercised right here, in a controlled environment, | ||
| + | |||
| + | The advantages compound quickly: | ||
| + | |||
| + | * Speed - No waiting for test hardware to be assembled or shipped. Iteration cycles shrink from days to minutes. | ||
| + | * Cost - Catching a firmware bug on the desktop is orders of magnitude cheaper than catching it in the field. | ||
| + | * Confidence - Full HIL means the firmware isn't being tested in isolation or simulation. It's talking to the actual peripherals, | ||
| + | |||
| + | What makes the workflow particularly effective is the immediate feedback loop. While the physical model sits right in front of me - behaving exactly as it would in a deployed unit - I can simultaneously observe live diagnostic output inside the IDE. If something misbehaves, I see it in hardware and in code at the same moment. There' | ||
| + | |||
| + | It's the iron bird principle, scaled down to a workbench - and it changes everything about how reliable firmware gets made. | ||
| + | |||
| + | |||
| + | ==== New Product | ||
| + | |||
| + | There' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | I've had the pleasure of working closely with Master Tailer on this, and I'm directly involved in the entire product design and development - something I hadn't had the opportunity to do until now. | ||
| + | |||
| + | We've iterated rapidly through a number of different designs quickly. Each new iteration really jumped the design forward and added new features, which was really exciting. We're going into the start of the Kickstarter strong: firmware is feature-complete, | ||
| + | |||
| + | We're really excited about this, and hopefully you will be too! | ||
| + | |||
| + | Tail Co has also added [[https:// | ||
| + | |||
| + | And don't forget [[https:// | ||
| + | |||
| + | |||
| + | ==== Keep up With The Tail Co ==== | ||
| + | |||
| + | Make sure to avail yourself of the many Tail Company resources, from the Telegram [[https:// | ||
| + | |||
| + | RAWR! | ||
| + | |||
| + | Your Friendly Lurking Horror,\\ | ||
| + | **Dark Grue** | ||
| + | |||
| + | |||
| + | ===== March 1, 2025: TailControl Love Is in The Air! ===== | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | |||
| + | ==== Welcome Tailer Community ==== | ||
| + | |||
| + | Welcome back to another blog edition! First up, is some new branding: | ||
| + | " | ||
| + | and references have been updated to reflect it. My typographical artistry was | ||
| + | just too far ahead of it's time, clearly... | ||
| + | |||
| + | Also, EarGear, is now a Registered Trademark! This joins the Crumpet the Fox | ||
| + | logo, and MiTail and is a big step forward for the business to establish its | ||
| + | name and branding, especially as a business trading internationally. | ||
| + | |||
| + | |||
| + | ==== Even-more Unified Firmware ==== | ||
| + | |||
| + | The first blog posting was the announcement of the unified firmware system, | ||
| + | that brought all the tail hardware-based products (MiTail, FlutterWings, | ||
| + | MiTail Mini) under the same banner. But one product had yet to be brought into | ||
| + | the fold, and that's the EarGear. | ||
| + | |||
| + | I can finally announce that EarGear is now under TailControl... control! | ||
| + | |||
| + | This means the ears will benefit from TailControl' | ||
| + | easing, and other features and bugfixes. I've also worked behind the scenes in | ||
| + | the code to continue to organize and improve the code organization and | ||
| + | stability, which all the products will benefit from. | ||
| + | |||
| + | |||
| + | ==== New Moves ==== | ||
| + | |||
| + | The ears now have new moves, and are much more energetic and lifelike now. Ear | ||
| + | twitches are much more twitch-like. Previously, all ear moves took the same | ||
| + | amount of time to execute: 1000 ms, or 500 ms, depending on whether "be | ||
| + | excited" | ||
| + | design. With the TailControl EarGear firmware, the fully-parameterized move | ||
| + | system is now available, and the ear move set has been redesigned to take | ||
| + | advantage of that new flexibility. | ||
| + | |||
| + | |||
| + | ==== Conference Mode ==== | ||
| + | |||
| + | In the previous blog posting, I talked briefly about the Midwest FurFest 2023 | ||
| + | BLE spam attack and plans to address issues around those sorts of problems. | ||
| + | [[https:// | ||
| + | is now implemented in both TailControl and The Tail Company app. This mode | ||
| + | establishes a BLE Bond and protects your Tail Co device from unauthorized | ||
| + | connections, | ||
| + | Practically speaking, this means that only you will be able to connect and | ||
| + | command your Tail Company devices, and it will prevent anyone else from | ||
| + | interfering in your tailing experience. | ||
| + | |||
| + | It comes coupled with a factory reset function | ||
| + | ([[https:// | ||
| + | to reset the device back to factory settings, in case the bond gets lost and | ||
| + | can't be reset - or any other persistent setting causes issues. Back to | ||
| + | factory-fresh, | ||
| + | |||
| + | Conference Mode is not quite available to try out now, but we'll continue to adjust and | ||
| + | develop this feature in response to customer feedback to make it more | ||
| + | user-friendly and functional. | ||
| + | |||
| + | |||
| + | ==== App Updates ==== | ||
| + | |||
| + | The Tail Company App continues to get new features and updates, and has seen | ||
| + | several releases in this time. Be sure to check out the new version, if you | ||
| + | haven' | ||
| + | |||
| + | |||
| + | ==== New Products ==== | ||
| + | |||
| + | There' | ||
| + | to hang their tails vertically: [[https:// | ||
| + | This is an optional adapter that fits between the tail and the D-clip on your belt | ||
| + | and gives you a new option to wear your tail! | ||
| + | |||
| + | In celebration of the new ear firmware, there' | ||
| + | [[https:// | ||
| + | The Tail Company is adding the [[https:// | ||
| + | to the EarGear lineup! Ears... on your headphones! 'nuff said! | ||
| + | |||
| + | The Tail Company is always on the move - just like our products! New stuff is | ||
| + | already in the pipeline in different stages: prototype all the way up to | ||
| + | coming out soon, there' | ||
| + | |||
| + | |||
| + | ==== What's Next? ==== | ||
| + | |||
| + | Firmware development never stops. There are still new features being explored, | ||
| + | and new products that are upcoming or being considered. Firmware development | ||
| + | will continue to bring more value to existing and future customers of The Tail | ||
| + | Company! | ||
| + | |||
| + | Watch for the wag! | ||
| + | |||
| + | Your Friendly Lurking Horror, | ||
| + | Dark Grue | ||
| ===== May 3, 2024: Dawn of the TailCoNTROL! ===== | ===== May 3, 2024: Dawn of the TailCoNTROL! ===== | ||
