Cytron Technologies Maker Uno User manual

Maker Uno
MAKER-UNO
User’s Manual
Rev1.0
Dec2017
Informaon contained in this publicaon regarding device applicaons and the like is intended through
suggeson only and may be superseded by updates. It is your responsibility to ensure that your applicaon
meets with your specificaons. No representaon or warranty is given and no liability is assumed by Cytron
Technologies Incorporated with respect to the accuracy or use of such informaon or infringement of
patents or other intellectual property rights arising from such use or otherwise. Use of Cytron Technologies’s
products as crical components in life support system is not authorized except with express wrien approval
by Cytron Technologies. No licenses are conveyed, implicitly or otherwise, under any intellectual property
rights.

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
INDEX
1. INTRODUCTION
2. PACKING LIST
3. PRODUCT SPECIFICATIONS
4. BOARD LAYOUT
5. HARDWARE INSTALLATION
6. GETTING STARTED
7. EXTRA FEATURES
8. WARRANTY
PAGES
2
4
5
6
8
10
13
15
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 1

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
1. INTRODUCTION
We bring you the Maker UNO, an Arduino UNO compable board designed and developed
specially for students to learn coding and microcontroller. We named it Maker UNO to
encourage everyone to be a maker by geng started with this amazing board. By the way, it
is in PURPLE !
3 years ago, we re-engineered Arduino UNO and introduce CT-UNO . It has been used in
many projects development, among students, engineers, teachers, and makers. We have
also been conducng training using CT-UNO for several years, and from the observaons and
feedback gathered; there are some features are under-ulized, yet there are some features
which are needed for beginner. Working hand in hand with ARUS and rero team, we iniate
the redesign of CT-UNO, making it more affordable, and more beginner friendly. It is Arduino
UNO R3 compable, and by that, Maker UNO can be programmed via Arduino IDE and
compable with all the example code and libraries for Arduino UNO.
“We named it Maker UNO to encourage everyone to be a maker
by getting started with this amazing board!”
We have removed the DC jack (12V adapter input) and the 5V linear regulator as 90% of the
beginner and projects use 5V from USB only. so the board can be offered at more affordable
price. But don't get us wrong, Maker-UNO is not removing components, we actually
design-in more components to help everyone to learn programming, coding and
microcontroller. We added a piezo buzzer that will act as simple audio output, of course you
can program it. Yet, to ensure the compability of Arduino UNO, we have also added a slide
switch to disable this piezo buzzer and leave the IO as it is. Aside from the standard LED on
pin 13, Maker-UNO comes with a programmable LED on every digital pin, from pin D0 to D13
:) That is a lot of LEDs. We believe LEDs provide very good visual/light digital output where
the eyes can observe, while piezo buzzer offers sound feedback where the ears can hear.
That is good enough for outputs, how about input? We reserve the reset buon and added a
programmable push buon. How good is that? Now you can learn digital input, output,
PWM (piezo buzzer and LED brightness) with just the Maker-UNO board.
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 2

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
Not to forget the change of FTDI chip to CH340 IC, the low cost yet stable USB to UART IC.
Maker-UNO combines the simplicity of the UNO Opboot bootloader (which load program
faster), the stability of the CH340 and the R3 shield compability of the latest Arduino UNO
R3 .
Of course, we preserve the good feature of CT-UNO, the USB Micro B socket for program
loading and to power the board. This enable everyone to ulize the USB cable of Android
smart phone and power bank. Program can be loaded from your computer by ulizing your
Android phone USB cable. Select "Arduino/Genuino UNO" for the "Board" in Arduino IDE
and choose the correct COM port, you are ready to upload the code. If you do not have the
Micro-B USB cable , please get it as it is sold separately.
Maker-UNO has all the amazing features Arduino UNO has to offer, 14 Digital I/O pins with 6
PWM pins, 6 Analog inputs, UART, SPI, external interrupts, not to forget the I
2
C too. The SDA,
SCL and IOREF pins which being broken out on UNO R3 are on MAKER-UNO too. We has also
populated the ISP header pins (SPI and power). With this, Maker-UNO will be compable
with all Arduino UNO shield.
Features:
●SMD ATmega328P microcontroller(the same microcontroller on Arduino UNO) with
Opboot (UNO) Bootloader.
●USB Programming facilitated by the CH340.
●Input voltage: USB 5V, from computer, power bank or standard USB adapter.
●500mA (maximum) 3.3V voltage regulator.
●0-5V outputs with 3.3V compable inputs.
●14 Digital I/O Pins (6 PWM outputs).
●6 Analog Inputs.
●ISP 6-pin Header.
●32k Flash Memory.
●16MHz Clock Speed.
●R3 Shield Compable.
●LED array for 5V, 3.3V, TX, RX and all digital pins.
●On board programmable push buon (pin 2, need to configure as INPUT_PULLUP).
●On board piezo buzzer (pin 8).
●Ulize USB Micro-B socket.
●PURPLE PCB !
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 3

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
2. PACKING LIST
Please check the parts and components according to the packing list. If there are any parts
missing, please contact us at sales@cytron. io immediately.
No
ITEMS
QUANTITY
1
Maker Uno (Code: MAKER-UNO )
1
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 5

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
3. PRODUCT SPECIFICATIONS
Dimension:
Absolute Maximum Rang of Maker Uno:
No
PARAMETERS
Min
Typ
Max
Unit
1
Input Voltage via USB connector
4.8
–
5.2
V
2
DC Current for 3.3V Pin (Max Connuous)
–
–
500
mA
3
DC Current per I/O Pin (Max)
–
–
20
mA
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 6

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
4. BOARD LAYOUT
LABEL
FUNCTION
A
ON BOARD PIEZO BUZZER
Piezo buzzer is connected to pin 8 through slide switch (labeled B).
B
PIEZO BUZZER SLIDE SWITCH
Slide switch to connect between pin 8 to piezo buzzer (labeled A). To use piezo buzzer, slide the
switch on and program the buzzer. To use pin 8 for other purpose, slide the switch off.
C
VOLTAGE REGULATOR 3.3V
Voltage regulator 3.3V used to regulate 5V USB to 3.3V and connected to pin 3.3V (labeled I).
D
LED INDICATOR FOR USB-SERIAL
Indicates USB-Serial data for uploading process or debug purpose (Serial Monitor).
E
USB MICRO B CONNECTOR
Main supply for Maker Uno. Used for program and debug purpose (Serial Monitor) too.
F
USB-SERIAL IC CONVERTER (CH340G)
Converts USB data to serial data. Used for program and debug purpose (Serial Monitor).
G
RESET BUTTON
Buon to restart Maker UNO program.
H
PROGRAMMABLE BUTTON
This buon is connected to pin 2 and GND. To use it, user need to configure it as INPUT_PULLUP.
I
ARDUINO UNO R3 STANDARD FEMALE PIN HEADER
Maker UNO female header pin follows Arduino UNO R3 standard. The only difference is, Maker
UNO does not have Vin.
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 7

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
J
MAIN MICROCONTROLLER (ATMEGA328P)
Main controller for Maker Uno is ATmega328P, same as Arduino Uno R3.
K
SERIES OF MOSFET
These series of MOSFET is a ‘secret’ why you can control LED or make it as indicator for input,
even for pull-up input.
L
SERIES OF LED FOR DIGITAL I/O
Every digital IO is equipped with LED, where you can control it or make it as indicator for input.
M
ARDUINO UNO STANDARD ISP PIN HEADER
These are 2x3 header pins, standard for loading program via AVR programmer. Some uses it for
SPI communicaon too.
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 8

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
5. HARDWARE INSTALLATION
5.1 Maker Uno Power Supply
Main power for Maker-UNO is through USB connecon.
If you would like to make your Maker-UNO portable, you can use power bank or Cytron LiPo
Power Shield .
NOTE
It is advisable to have 1 power source only at 1 time.
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 9

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
5.2 Using Arduino Uno Shield
Since Maker-UNO doesn’t have Vin, any Arduino shield that require Vin is not compable.
However, if the shield have opon to choose power source (either Vin or external voltage), it
can be used with Maker Uno (by using external voltage). For example:
●Cytron 3A Motor Driver Shield
●Cytron G15 Shield
●Cytron 10A Motor Driver Shield
●Etc…
The rest, it is fully compable with Maker Uno. For example:
●LCD keypad Shield
●Cytron XBee Shield
●Cytron SKM53 GPS Shield
●Etc…
So which Arduino shield is not compable with Maker Uno? Below is the example of shield
that need Vin and it don’t have opon to select power source.
●GPRS Shield V3.0
●Etc...
NOTE
How do I know either the shield is working with my Maker Uno?
You can refer to the product’s schematic (Arduino shield) and check for the Vin connection.
For further questions, please visit to our technical forum for similar question or post your
question there.
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 10

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
6. GETTING STARTED
6.1 Preparing Hardware
To get started, you must have:
●Maker-UNO board .
●USB Micro B Cable .
●Laptop/PC.
Please connect as follows to your laptop/PC.
6.2 Install Arduino IDE
Download the latest Arduino IDE at www.arduino.cc/en/Main/Soware . Please choose
appropriate installer depends on your laptop or computer OS(Operang System, Windows,
Mac OS or Linux). Complete the download, proceed with the installaon as usual.
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 11

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
6.3 Install Maker Uno Driver
Download Maker-UNO driver at Maker Uno product page (under Aachment tab). Please
choose appropriate driver depends on your OS. Complete the download, proceed with the
installaon as usual.
Aer installaon is complete, your Maker-UNO port should appears at Device Manager
under Ports (COM & LPT) - e.g. USB-SERIAL CH340 (COM3) . Please remember the port
number.
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 12

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
6.4 Try Blink Example
Open Arduino IDE, select Board: “Arduino/Genuino Uno” and your Maker-UNO Port
number (e.g. COM3). Try Blink example (File - Examples - 01.Basic - Blink). Click Upload icon
to upload Arduino code to Maker Uno.
MAKER UNO ONLINE TRAINING
For more detail you can refer to Maker Uno Online Training at Cytron Youtube channel.
MAKER UNO ONLINE TRAINING (YOUTUBE)
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 13

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
6.5 Board Package Updated 21 March 2018
1. Maker UNO comes with board package too. You can install it using URL link below. Copy
the URL link below and paste to Additional Boards Manager URLs (File - Preferences).
Then click OK.
https://cytrontechnologies.github.io/package_cytron_makeruno_index.json
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 14

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
2. Open Boards Manager (Tools - Board - Boards Manager...), find Maker Uno board
package from Cytron Technologies and install.
NOTE
You need an internet connection during board package installation.
3. Finish installed, you should be able to select Maker UNO as your Board (Tools - Board),
and proceed with uploading as usual.
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 15

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
CAUTIONS
What is the differences if I just select Arduino/Genuino Uno instead of Maker UNO?
Arduino/Genuino Uno by default will set all IO pins to INPUT. If you upload a Blink example
to Maker UNO, you will get LED 13 blink and also other LEDs light up randomly,
(somemes all LED turns on). This is because INPUT is floang, as long as you don’t set
those pins to OUTPUT or connect to external circuit, it will produce a floang voltage (can
be 1V, 2V or any voltage in range of 0-5V). This floang voltage somemes is enough to
light up the LED. Actually this is not a problem, just making confusion for newbie/beginner
to start learning using Maker UNO.
We create a custom board package for Maker UNO to cater this confusion. What Maker
UNO board package do is to inialize all digital IO pins to OUTPUT by default. So when you
upload Blink example, only pin 13 will blink, other pins will remain off. This approach is
good for newbie/beginner, HOWEVER we advise to use this method only for early lesson.
Once you already understood regarding INPUT and OUTPUT, we advise you to select
Arduino/Genuino Uno as a board for safety purpose.
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 16

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
7. EXTRA FEATURES
Maker-UNO incorporates 3 extra features which make it interesng and more suitable for
beginner. Below are the detailed descripons for each feature.
7.1 LEDs at Every Digital Pins
7.2 Programmable Push Button
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 17

ROBOT.HEAD to TOE
ProductUser’sManual-MAKER-UNO
8. WARRANTY
●Product warranty is valid for 6 months.
●Warranty only applies to manufacturing defect.
●Damaged caused by misuse is not covered under warranty.
●Warranty does not cover freight cost for both ways.
Prepared by:
Cytron Technologies Sdn Bhd
www.cytron.io
No.1,LorongIndustriImpian1,
TamanIndustriImpian,
14000BukitMertajam,
Penang,Malaysia.
Tel: +604 - 548 0668
Fax: +604 - 548 0669
Email:
CreatedbyCytron Technologies Sdn Bhd –AllRightsReserved
Back to INDEX 19
This manual suits for next models
3
Table of contents
Other Cytron Technologies Motherboard manuals

Cytron Technologies
Cytron Technologies UIC00A User manual

Cytron Technologies
Cytron Technologies EasyMP3 Shield User manual

Cytron Technologies
Cytron Technologies CuteDuino User manual

Cytron Technologies
Cytron Technologies SHIELD-MD10 User manual

Cytron Technologies
Cytron Technologies UIC00B User manual

Cytron Technologies
Cytron Technologies CT-UNO User manual