Just a quick update, so it does all work now - getting data from the mpu and using it to spin the compass and playing sounds in a non-blocking way and I met my FPS target of 25+hz. I am still working on the sound samples and the more screen accurate display version so there is plenty left to do not to mention the tracker body rework stuff that I have not really started on yet. A few thoughts about the Teensy 4. The good: Performance, it gets an A+ on that one, the bad: a little rough around the edges as far as software support goes. The T4 is very new and it is kind of to be expected that you are on your own if you stray from the base Teensy 4 libraries. One of the areas that turned out to be an issue was audio. Teensys have a niche in audio in that they have always concentrated on that area and they have their own audio shield that by all accounts works very well and has good software support on the T3 and T4. I could not use that solution because it was just too large to fit in the tracker and so I had to go my own direction with the MCP4725 DAC and the issue with that is that there is just no library to use that DAC in the way that I wanted to use it. I knew the 4725 hardware could do what I wanted from reading the datasheet for it but all the libraries and info about that DAC on “Arduio” were, shall we say lacking, in a big way and so I had to write my own low level code inside an ISR to interface with it. Not a big deal for me but I can see how someone less experienced with this stuff might just be stuck at that point and have no way to move forward short of a total reboot of their project. If you need the raw power of the T4 – then get it but know that with great power comes great..whatever. If you need more than a 16mhz AVR, there are plenty of ARM micros out there for you to choose from including the T3 and in many cases I think the T4 might not be the best choice, it just depends on your situation and skill level and what you are willing and able to do if you end up in no-mans-land on the T4.