In the previous log I planned to build a new Arduino-Desktop type system, with a more powerful microcontroller like the Teensy 4.1 or ESP32. I decided to go with the Teensy 4.1, because it has a lot of useful features out of the box for me to work with, and although it doesn't have WiFi, WiFi can be easily added with an ESP8266 or ESP32 attachment. The Teensy 4.1 on its own provides Ethernet, a blazing fast processor, SDIO, I2S audio, a USB host, and 8 UARTs.
The board I'm working on makes use of all of it - it provides Ethernet, 4 USB ports, audio, and will provide several headers for connecting more stuff. I wish the KiCad rendering of my half-baked board had 3D models for the connectors, but it doesn't, so please just imagine that you see them:
The schematic so far:
The four USB ports are connected to a TUSB2046 hub, to expand the Teensy's number of available ports. Since each USB port may draw up to an amp or so, I made sure to equip the board with a nice fat buck regulator, shown top-left. Again, probably way overkill to provide up to 6A 5v to the board, but whatever.
The rest of it is pretty self-explanatory - there is an Ethernet MagJack and a level shifter to the 5v expansion slot. I still need to add a bunch of headers to the board.
I've integrated most of these devices to #NTIOS (Arduino OS) on their own, but I don't think I've integrated quite so many on one board at the same time. Anyway, this board should give me a lot to play with. I mean, it's basically a Teensy-based SBC at this point.
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.