
ROBOT . HEAD to TOE
Product User’s Manual – IFC-CI00
Created by Cytron Technologies Sdn. Bhd. – All Rights Reserved 1
1. INTRODUCTION AND OVERVIEW
1.0 Introduction of Interface Free Controller
IFC (Interface Free Controller) offer a new concept of developing microcontroller embedded
system and also robotics system. With IFC, no more frustration in determine hardware
interface and configuring peripheral in software. Checking few hundreds pages of data sheet
can be waved. With the concept of interfacing card, user may stack as many as 64 cards in a
system to get infinite combination of peripherals. The design aim is to offer 3 simple steps in
microcontroller system development – Configure card’s address, Stack IFC cards, Write
Program and Run!
Furthermore, with functions based software library, user save valuable time during software
development by concentrating on algorithm development. No more flipping or scrolling PIC
data sheet looking for ADCON0, T1CON or even TRISA. With just a programming hand
book, user may simply copy the header file, call comprehensive functions and it’s ready to
rock.
Computer Interface Card (IFC-CI00) is another main card for IFC system and may replace
IFC-MB00. It is designed for advance user to interface the IFC system and computer where
computer will become main controller. As computer is able to interface with powerful
sensors such as laser range finder and video camera, integrating with IFC will offer low level
control to motors, solenoid, relay, etc. It will become a virtual Com Port through USB
connection. User is free to send the command (refer to Card Library Function) to the IFC
system. This card has been designed with capabilities and features of:
•Industrial grade PCB.
•Every component is soldered properly and tested before board is shipped.
•1 Reset button
•4 Output LEDs
•Power, busy and error LED
•USB Status LEDs
•Battery Status LEDs
•1 buzzer
•5V operation
•Dimension 11.1cm x 6.9cm
•Sample source code is provided for Microsoft Visual C# 2008
This document explains the usage of IFC-CI00 (Computer Interface).
Caution: High current inductance load such as brush motor, may affect the USB signal of
this card. User is advised not to drive high current (above 5A) motor or inductance load
with IFC-CI00 as bridge to computer.