1 Introduction
The JM3 IoT robot, called Marvin, impresses with its equipment and performance. Main components are the
TIVA™ C microcontroller with ARM Cortex-M4F and 512KByte Flash, 256KByte SRAM, 6KB EEPROM,
and the CC3100 WI-FI® Network Controller that meet the standards 802.11 b/g/n with up to 16Mbps data
rate, multi-connection, TCP and UDP. Optimal adapted PCB antenna, infrastructure & ad-hoc mode with a
range >25m under normal conditions.
In addition, the Marvin is equipped with high-tech sensor technology, a 9D gyro / compass, several proximity
sensors which operate almost independently of the reflection characteristic of the obstacle surface. These
sensors can also measure the ambient brightness. A battery buffered real-time clock and the Arduino
compatible expansion header are also included. The header can be used for own hardware developments or
other existing Arduino Shields (software must be developed by themselves).
The powerful micro-gearbox motors with high-resolution odometry guarantee a high speed of the robot with
its rubber drive. The power is supplied by 6 standard AA or NiMH batteries.
A virtual display can be found in the browser (Firefox, Google Chrome, Safari) on a PC/Notebook, Mac or
Tablet. In addition, the Marvin robot can be remote controlled.
The graphical programming interface “Marvin - iRP” allows beginners to enter the world of programming in
a simple way - especially for students and kids, because
it is not required to learn a programming
language first
and no software development environment must be installed.
The C/C++ option is for advanced programmers and experts. The programming under C/C++ with
FreeRTOS with a complete library of all hardware drivers (virtual display, button, UART, SPI, I2C, DMA,
ADC and timer etc.) is the base for own developments. The JM3 RobotTool for Linux, MacOS and Windows
allows to upload programs (hex-code).
Marvin provides all the possibilities to program and control a robot, either way via the graphical iRP
interface or with C++.
AREXX Engineering & JM³ Engineering
Version: 1.3.1
October 27, 2017
Page: 2