[]
Introduction
FEZ (Freakin' Easy!) is a tiny open-source board running Microsoft .NET Micro Framework. This means, you can write code with much more efficiency using C# programming language under free Microsoft Visual C# express. Build your next projects in minutes by connecting FEZ Domino to one of the shields or the many available components. Includes USB cable.
You can see that FEZ Domino's outline looks similar to Arduino Duemilanove. The reason for this compatibility is that many shields already exist for the Arduino board. TinyCLR.com offers several shields (Ethernet, Display, Motor Driver, etc.) that are fully tested and supported with FEZ Domino. Furthermore, with the FEZ Domino Expansion shield and onboard extension header, the user can easily add extensions and components. This allows FEZ Domino to remain simple yet extremely flexible, making it one of the easiest devices to use in the embedded market.
Developers, professionals, and hobbyists can now create a multitude of designs using simple plug-in components. Many libraries come included, such as FAT file system, threading, UART, SPI, I2C, GPIO, PWM, ADC, DAC, CAN and more. To get started with FEZ, please take a look at the FEZ Tutorial and .NET Micro Micro Framework Beginners. Guide available on www.tinyclr.com
Many libraries are already included like FAT file system, threading, USB Client, USB Host, UART, SPI, I2C, GPIO, PWM, ADC, DAC and many more.
FEZ Domino and Arduino Compatibility
The similar form factor between FEZ Domino and Arduino allows developers to use almost any of the available Arduino shields. While using the same shields, FEZ offers greater flexibility and far more features. Starting with Microsoft Visual C# Express and the possibility for debugging and ending with high-end libraries like USB host, USB device, threading, XML and many others.
Not to forget that FEZ Domino has extra 8 IOs at the UEXT connector and the USB host, USB device, SD card are all connected directly to the processor and so using those will not reduce your free IO count. (we use SD in real SD mode which requires 6 pins).
Note that all digital/analog pins, PWM, COM1 and SPI are in the same place, other peripherals can be different. For example FEZ Domino provides three serial ports that are available for developers. Arduino only has one and it is used for debugging!
Specification
- 72Mhz 32-bit ARM
- USBizi-144 Chipset
- User free FLASH :148KB
- User free RAM: 62 KB
- Programmable IO:36
- 6 PWM channels
- 6 Analog Input
- 1 Analog Output
- 3 TTL UART(COM)
- 2 SPI
- Support I2C
- Support CAN Bus
- USB Host: HUB, joystick, keyboard, mouse, printer, CDC, virtual serial and custom
- SD/MMC Card:Built in 4-bit Micro SD Connector
- Real Time Clock(RTC):Build in
- Battery Backup RAM:2KB
- Active Power Consumption:110mA
- Idle Power Consumption: 65mA
- Hibernate:12.5mA
- Operating Temperature:-40° to +85°
- RoHS Compliant: Yes
Installation Steps
- Step 0: Get the version we use to update the Firmware and Upgrade Firmware Download
- Step 1: Install Microsoft Visual C# Express Download
- Step 2: Install Microsoft NETMF 4.1 SDK Download
- Step 3: Install GHI NETMF USB Drivers 32-Bit/64-Bit Auto Installer (optional) 32 Bit 64 Bit