Sanguino TSB. Introduction: Features:

Similar documents
ARDUINO MEGA 2560 REV3 Code: A000067

ARDUINO MICRO WITHOUT HEADERS Code: A000093

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

keyestudio Keyestudio MEGA 2560 R3 Board

ESPino - Specifications

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

ARDUINO MEGA ADK REV3 Code: A000069

ARDUINO UNO REV3 Code: A000066

Arduino ADK Rev.3 Board A000069

ARDUINO PRIMO. Code: A000135

USER MANUAL ARDUINO I/O EXPANSION SHIELD

ARDUINO LEONARDO WITH HEADERS Code: A000057

ARDUINO YÚN MINI Code: A000108

THE COMPLETE ALL IN ONE ROBOT 360 NANO BOT

ARDUINO LEONARDO ETH Code: A000022

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

ARDUINO YÚN Code: A000008

MINITRONICS v1.0 DATASHEET

Breeze Board. Type A. User Manual.

Arduino Uno R3 INTRODUCTION

Alessandra de Vitis. Arduino

Arduino Dock 2. The Hardware

DFRduino M0 Mainboard (Arduino Compatible) SKU: DFR0392

Distributed Real- Time Control Systems

USER GUIDE ARDBOX ANALOG

1.6inch SPI Module user manual

M-DUINO R FAMILY. M-Duino 19R/38R/57R User Guide: 1 Index

Ultratronics v1.0 DATASHEET

Bluno M0 Mainboard SKU: DFR0416

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

M-DUINO FAMILY. M-Duino 21 User Guide: 1 Index

Farklı Arduino Boardlar

ARDUINO M0 PRO Code: A000111

IDUINO for maker s life. User Manual. For IDUINO Mega2560 Board(ST1026)

Gambar A.1 Board Arduino

Omega MP. Multi-Programming Shield for Atmel Microcontrollers. User Manual

USER GUIDE ARDBOX ANALOG

IDUINO for maker s life. User Manual. For IDUINO development Board.

How to Use an Arduino

Breeze Board. Type B. User Manual.

MegaPi Born to Motion Control

USER GUIDE ARDBOX ANALOG HF. Version: IS_AB20ANA.7.1

Pridgen Vermeer Robotics Xmega128 Manual

Beetle SKU:DFR0282. Contents. Introduction

ARDUINO MINI 05 Code: A000087

Maker Uno MAKER-UNO. User s Manual. Rev 1.0 Dec 2017

ARDBOX FAMILY USER GUIDE

3.3V regulator. JA H-bridge. Doc: page 1 of 7

USER GUIDE ARDBOX RELAY

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F

BrewTroller Phoenix. Owners Manual. Updated - March 14, 2016 BREWTROLLER PHOENIX 1

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

USER GUIDE PLC Arduino ARDBOX 20 I/Os Analog HF Modbus

Arduino Ethernet. Arduino Ethernet Rev. 2 board front view with optional PoE module. (

Goal: We want to build an autonomous vehicle (robot)

ATMega128 Rapid Robot Controller Board [RKI-1148]

BV511 Hardware Guide ByVac ByVac Revision 1.0

MEGATRONICS v3.0 DATASHEET

Distributed Real-Time Control Systems. Module 3 Hardware for Real Time Distributed Control Systems

M-DUINO PLUS FAMILY. M-Duino PLUS Family User Guide: Ref. IS.MDUINO.XXX

ARDUINO INDUSTRIAL 1 01 Code: A000126

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

Exen Mini. Setup Guide - V1. nerdonic.com

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

AVR 40 Pin Rapid Robot controller board

Doc: page 1 of 8

SimPLC. User Manual.

ARDUINO BOARD LINE UP

4 CHANNEL RELAY BOARD- BLUETOOTH

Pmod modules are powered by the host via the interface s power and ground pins.

M-DUINO FAMILY. M-Duino Family User Guide: Ref. IS.MDUINO.XXX

ICP05 IBOARD LITE ICP05. - iboard lite

Prototyping Module Datasheet

Arduino UNO R3. Features of the Arduino UNO:

MEGATRONICS v3.0 DATASHEET

Bolt 18F2550 System Hardware Manual

The Arduino Mega 2560 is a microcontroller board based on the ATmega2560 (datasheet). It has 54 digital input/output pins (of which 14 can be used as

UM2461 User manual. SPC584B-DIS Discovery Board. Introduction

USB UART 4 click PID: MIKROE Weight: 23 g

Academic Year Annexure I. 1. Project Title: Color sensor based multiple line follower robot with obstacle detection

How to use the Zduino LEE Module with the Trainer Board

GUIDE TO SP STARTER SHIELD (V3.0)

Programmable Device Interface PDI-1 A Versatile Hardware Controller with USB interface

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview

PCI Host Controller 14a Hardware Reference Release 1.2 (October 16, 2017)

Supplement for module D061 incl. ATMega128 Prozessor

Almond - Datasheet November 2015

ISA Host Controller 15a Hardware Reference Release 1.2 (October 16, 2017)

AKKON USB CONTROLLER BOARD

ARDUINO MEGA INTRODUCTION

Introduction to Arduino. Wilson Wingston Sharon

Introduction to Arduino

The DaVinci Data Sheet

Propeller Activity Board (#32910)

Arduino: The Novel by nanowrirobot.pl Created in November of 2010

Bluno Mega 2560 (SKU:DFR0323)

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9

This manual provides information for the final user application developer on how to use SPC57S-Discovery microcontroller evaluation board.

Amarjeet Singh. January 30, 2012

Transcription:

Sanguino TSB Introduction: Atmega644 is being used as CNC machine driver for a while. In 2012, Kristian Sloth Lauszus from Denmark developed a hardware add-on of Atmega644 for the popular Arduino IDE and named the bootloader as Sanguino. But it s been designed only for driving CNC machines and no one really tried to make a general purpose Arduino hardware like the Uno or Mega. So, we made one that takes all the advantageous features of Atmega644 and still maintains a form factor of the Arduino Uno. The Sanguino TSB has got double the flash memory, SRAM & EEPROM and 60% more I/O pins than those of typical Arduino Uno while maintaining the same size. It s also shield compatible to some extent and follows similar pin configuration of typical Arduino boards. Features: I/O pins: There are a total of 32 I/O pins arranged in 4 groups of 8 pins each. The connectors consist of both male and female rails so that you can take multiple outputs from a pin. 8 ADC: pin 24 pin 31. They can be used both as ADC pins or Digital pins. 6 PWM: pins 3,4,12,13,14,15 2 sets of Serial (Serial0 & Serial1): 8 (RX0), 9 (TX0), 10 (RX1), 11 (TX1). 3 hardware interrupt: 10 (INT0), 11 (INT1), 2 (INT2). 2 I2C: 16 (SCL), 17 (SDA). 4 SPI: 4 (SS), 5 (MOSI), 6 (MISO), 7 (SCK).

Memory: There s a huge 64 KB flash memory to store your code. The RAM is 4KB and EEPROM is 2KB. All of these are double than that of Arduino Uno. More Usable Pin Names: The pin name printed on the board not only shows the pin numbers but also their secondary functions (like serial or I2C) so that users don t have to memorize them. Power Switch: There s a slide switch that act as a power selector / on-off switch. You can use it as the power switch of your robot/ project. Slide towards the USB port while programming or to select USB power. Slide towards the DC power socket if you want to run the board using external power. Sliding towards the opposite directions will turn the board off. Serial Communication: There are 2 sets of hardware serial ports (Serial0 & Serial1). Moreover, RX0 pin is diode isolated. That means, unlike the Uno or Nano or Mega, you can upload program to this board without any issue while a Serial communication based device such as a bluetooth module (like HC-05) is connected to Serial0 pins. Lifetime service warranty: We ll provide lifetime service warranty for this board. That means if any component of this board gets damaged due to misusage or anything else, we ll repair it only at the cost of the damaged component; no service charge required. You have to buy this board only once and every time you damage it, bring it to us and we ll repair it. A Closer Look:

1. USB B port: Needed to upload program and/ or supply 5V from USB. 2. DC Power Socket: Needed to power the board from a 7V-12V dc power supply. 3. Power Switch: Toggle between Input power source. Also acts as a power on-off switch. 4. Fuse: 500mA fuse saves your PCs USB port in case of short circuit while USB power from PC is being used. 5. Fuse Bypass Jumper: you might need more than 500mA from the 5V bus. In that case, short this jumper and power up the board using a USB power adapter instead of your PC. 6. Reset Button: Resets Atmega644P. 7. USB to Serial Converter: FT232RL as USB to Serial data converter. 8. Atmega644P: Microcontroller flashed with Sanguino bootloader. 9. LEDs: There re 4 LEDs namely power LED, Pin 0 LED, TX LED and RX LED. 10. Power Rail: Contains Vin, 5V, GND, 3.3V and Reset pins. 11. 7805: Voltage regulator to provide 5V to the microcontroller. 12. I/O rails: 4 rails contain the 32 I/O pins of the board. Windows Driver Installation: This board uses the same FT232RL IC used in Arduino Nano as the USB to Serial converter. If you already have used your PC to program Arduino Nano, then the driver is already installed and your PC will detect the Sanguino board automatically. If not, you ll find enough resources on the internet about how to install Arduino Nano driver. Adding Sanguino to Arduino IDE: Adding Sanguino to the Arduino IDE is fairly simple and takes only 4 simple steps: STEP 1: Open Arduino IDE. Go to File> Preferences. Now put the following text to the Additional Boards Manager URLs field https://raw.githubusercontent.com/lauszus/sanguino/master/package_lauszus_sanguino_index.json

STEP 2: Make sure your PC s got internet access. Then go to Tools> Board> Boards Manager. Type Sanguino in the search box. Necessary information of the Sanguino board will appear. Click More Info and then Install. STEP 3: Go to Tools> Board and you ll be able to find Sanguino on the list. Select it. Then go Tools>Processor and select Atmega644P or Armega644PA (16MHZ), the 3 rd option on the list.

STEP 4: Select the correct COM port from Tools>Port and the board is ready to use. Shield Compatibility: As the SPI and I2C pins location in this board is different than Arduino Uno, Shields that use SPI or I2C aren t compatible with it. Shields that use Serial0 is compatible (like wireless programming shield). Moreover, any shield that needs only basic digital / analog I/O and no special function like SPI, I2C or hardware interrupt is compatible (like motor driver shield or 16 2 LCD shield).