A tiny board for super-fast prototyping with CircuitPython, featuring terminal blocks and a qwiic connector.Designed by Omzlo in Greece
Presentation FIDI is a small development board running Adafruit's CircuitPython, featuring 6 terminal block connectors and a qwiic connector, designed for fast prototyping. It runs on the ATSAMD21 mi…Read More…
FIDI is a small development board running Adafruit's CircuitPython, featuring 6 terminal block connectors and a qwiic connector, designed for fast prototyping. It runs on the ATSAMD21 microcontroller, a 32-bit Arm Cortex M0+ clocked at 48Mhz, as found on many popular Arduino-compatible boards.
Though FIDI only features 6 GPIOs, they can be configured as digital or analog IOs, SPI, I2C, UART, or a combination thereof. Four of those GPIOs are available through terminal block connectors, allowing connections with a simple screwdriver. The two remaining GPIOs are available on a four-pin JST-SH connector, in an arrangement that is fully compatible with Sparkfun's qwiic connector system (also called STEMMA QT by Adafruit). This allows you to quickly test sensors and other circuits without any soldering.
Thanks to CircuitPython, writing code for FIDI is super simple. Once connected to a computer with a simple USB micro connector, FIDI shows up as a USB drive where you can drag-and-drop or edit your python code.
FIDI is open-source hardware. In fact, it's a derivative of Arturo182's excellent SERPENTE also available here on Tindie. The main difference between SERPENTE and FIDI is the connectivity, with FIDI featuring Micro USB, 3.5mm terminal blocks, and JST connectors. On the software side, FIDI is 100% compatible with SERPENTE. Please note that OMZLO is not affiliated with SERPENTE or its author Arturo182.
The main technical features of the board are:
The pinout of the board is shown below.
The back of the board is shown here.
FIDI comes preloaded with CircuitPython 5, so you can get going immediately. Thanks to the UF2 bootloader, you can easily upgrade your board to the latest version of CircuitPython at any time following the instructions provided here by Adafruit.
Adafruit provides an extensive guide for CircruitPython.
FIDI use case examples are available here to help you getting started, showing how to blink an LED, read analog inputs and get data from a sensor over I2C.
The FIDI board is provided fully assembled except for the 3 terminal blocks that need to be soldered to the board, as shown in the picture below.
The 3 terminal blocks should be first connected to each other, using the tiny slots on their sides. The blue terminal block should be positioned so as to fit on the bottom lower pins of the board, next to the qwiic connector, as shown on the various pictures above. Once they are connected and perfectly aligned, the terminal blocks can be soldered to the board.
We can solder the terminal blocks for you before shipping, for a small extra fee (see product options).
You will need to provide your own Micro-USB cable to connect the board to a computer.
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when FIDI: Fast prototyping with CircuitPython can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
|Shipping Rate||Tracked||Ships From||First Item||Additional Items|
We ship on Mondays, Wednesdays and Fridays. Please note that due to COVID-19 and the reduction of international flights, shipping may take substantially longer than usual for some countries. Currently: - Priority mail to the US usually takes 15 to 20 days, but may exceptionally extend to 60 days, in some areas. - Priority mail to the EU usually takes 8 to 12 days, but may exceptionally extend to 45 days.
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!