What is the Tachyon?
The Tachyon is a lightning-fast open-source Arduino Zero compatible, featuring a 32-bit ARM M4F processor running at 120MHz, and boasting 128K of RAM!
The Tachyon's pinout is nearly identical to both the Neutrino and Arduino Zero, making it a drop-in replacement for virtually any project using either one.
This is made possible because the SAMD51 is a close relative of the SAMD21. So close in fact, that to create the Tachyon I needed to make only a few minor tweaks to the Neutrino's layout to get the new chip to work with it!
Specifically, the values of two capacitors were changed, and one pin, which the Zero broke out for an RX LED, but which was not broken out on the Neutrino, was re-purposed for the chip's internal switching regulator.
And, to enable you to make use of this switching regulator for low-power applications, I've added pads to the underside of the board where you can optionally mount the required 10uH inductor.
Finally, because the SAMD51 is so similar to the SAMD21, most libraries written for the Zero should work on the Tachyon without modification!
Like all my Kickstarter projects, the Tachyon is open source! And like my other Kickstarter campaigns, once the campaign is successfully funded, I'll provide you with the Eagle cad files and schematics which you're free to modify as you wish and integrate it into your own designs, without ever paying royalties or licensing fees!
- Microcontroller: Microchip ATSAMD51G18A ARM Cortex M4F
- Clock speed: 120 MHz
- Operating voltage: 3.3V
- I/O pin limits: 3.3V, 7 mA
- Digital I/O pins: 14 w/ 12 PWM
- Analog input pins: 6 12-bit ADC channels
- Analog output pins: 2 10-bit DACs
- Flash memory: 256 KB
- SRAM: 128 KB
- Voltage regulator: 3.7-5.5V input / 3.3V, 300mA output
- Dimensions: 1.4 x 0.7" (36mm x 18mm)
[Pinout coming soon!]
Programming is easy! Like most Arduinos, you simply plug the board into your PC using a micro USB cable, select the board you want to program, and hit the upload button in the IDE when you're ready. The Tachyon ships with the Zero bootloader installed, and most of the time it will auto-reset when the USB serial port is opened by the IDE, but in the event that this fails, you can always hit the reset button on the board to force it to enter bootloader mode after your program finishes compiling.
The Tachyon features a red status LED you can control in your program. This LED is connected to the same pin the Zero uses for its TX LED.
The Tachyon also features a green LED to indicate when it is receiving power. Both power and status LEDs are located to either side of the reset switch.
Say goodbye to the Tone() command forever! Turn your Tachyon into a virtuoso by connecting an amplifier to pins A0 and A4 and using the Audio library to play .WAV files in stereo with the built-in DACs!
The Tachyon also features a reset switch. Normally you won't need it, but if your sketch ever locks up and you can't seem to upload a new one to the board, you can press that magic button twice to force the bootloader to stay on!
On the back of the Tachyon are pads for an optional 1210 10uH inductor. This inductor is necessary should you desire to use the internal switching regulator of the Tachyon for low-power applications. Advanced users only!
Risks and challenges
I don't anticipate any issues delivering these boards. I have a very good idea of what they'll cost to manufacture and ship having manufactured similar boards for many previously successful Kickstarter campaigns!Learn about accountability on Kickstarter
- (21 days)