Arduino Portenta H7

Arduino launched at the CES 2020 a new IoT Plattform – the Arduino Portenta H7.

Arduino Portenta H7


H7’s main processor is a dual core unit made of a Cortex® M7 running at 480 MHz and a Cortex® M4 running at 240 MHz. The two cores communicate via a Remote Procedure Call mechanism that allows calling functions on the other processor seamlessly.

The onboard wireless module allows to simultaneously manage WiFi and Bluetooth® connectivity. The WiFi interface can be operated as an Access Point, as a Station or as a dual mode simultaneous AP/STA and can handle up to 65 Mbps transfer rate. Bluetooth® interface supports Bluetooth Classic and BLE.

Both processors share can run:

    • Arduino sketches on top of the Arm® Mbed™ OS
    • Native Mbed™ applications
    • MicroPython / JavaScript via an interpreter
    • TensorFlow™ Lite

For more information visit the product website at:



Webserver and Data Management with a Rasberry Pi

With the Rasberry PI you have a low cost data server at hand to collect and store process data or access central or public data sources. In this post we show how to setup an intial system.

Hardware required:

  • Rasperry Pi 3 Model B (that is what we are using in this project, but any other variant will do also)
  • Micro SD Card 8 GB or more (depending on the amount of data you plan to store).  Adapter to connect SD to MAC.
  • USB Cable (for conection to MAC and USB charger for independent energy supply later on)
  • For downloading the required software and formatting the SD we use a MacBook Pro, but a PC will also do the job.

Software required:

During this proejct we setup the system using the following software components:

  • NOOBS (New Out Of The Box Software)
  • A tool for formatting Micro SD cards
  • An Operating System for the Raspi: NOOBS LITE offers RASBIAN as the default option, which we also recommend for dataintensive applications



Step 1: Operating System

Startup your MAC and download NOOBS LITE.

Get and install a suitable SD Card formatter for your MAC from and format SD Card.

Unzip and copy all NOOBS file onto to SD card.

Remove SD card  from your MAC/PC and put it into Rasperry PI. Connect the Raspi to a Monitor and a Keyboard and start up raspi, foolow the instructions connect to entwork and install RASPIAN.

When successful the Rasberry Pi will restart and boot up the new operating system.

Step 2: Webserver

We recommend the apache webserver. Detailled instructions you will find under this link:

Apache web server: Build a local HTML server with a Raspberry Pi

Short instructions: Open the command line on the raspi and enter the following line of code:

sudo apt-get install apache2 -y

Step 3: Database

Finally we setup  MYSQL and PHP as our pimary programming laguage and database management system. Dpeneding on the release available you may have to adjust to the version of PHP currently available.

sudo apt-get install php7.0 mysql-server -y

With this you have a small scale server enviroment ready to operate non-mission critical data. Have Fun!



Enable access to https sites:

3 essential steps before deploying a Step 7 project in TIA Portal

A very useful post from the Blog of DMC Inc. if you use one of the latest Siemens PLCs (1200, 1500).

These three hints will make your life a lot easier:

This article gives advise on how to configure your PLC to startup in RUN mode, with a Webserver and how to not get locked out from the HMI.


Recommended Books on CNC Machine Design


You have to start somewhere. After diving through a lot of websites I finally found a few great books, which are really great at giving you the basics of concept, design and component selection to build you own automated CNC machine.

Leave a comment or send us a note, if you know of great books and websites on this topic!


European Robotics Companies

The most promising European Robotics companies are listed here:

As mentioned already in a post before, we see Universal Robots as the leader in the promising field of collaborative robotics. In almost every research institute you visit, you will come across one of these species made in the land of Lego.

Universal Robots

Headquarters: Odense, Denmark

Technology Focus: Collaborative Robots (market leader)

Mission: When we say the UR robot can automate virtually anything we mean virtually anything – from assembly to painting, from screw driving to labeling, from injection molding to welding and from packaging to polishing.

It is always worth to have a closer look when the BOSCH foundation starts something new.

Deepfield Robotics

Headquarters: Renningen, Germany

Technology Focus: Autonomous machines to improve conventional and organic weed management.

A Bosch Startup initiative, which is still in the development phase. Linked to the Deepfield-Connect business, which sells connected sensor devices for agricultural applications.

ABB offers a wide range of pick-and-place, 6-axe and collaborative robots.

ABB Robotics

Headquarters: Zurich, Switzerland

ABB is a leading supplier of industrial robots, modular manufacturing systems and service. A strong solutions focus helps manufacturers improve productivity, product quality and worker safety. ABB has installed more than 250,000 robots worldwide.

Kuka has been recently sold to Chinese Investors, but still having an European headquarter. Their orange robotic arms are very popular in automotive factories around the world.

KUKA Robotics

Headquaters: Augsburg, Germany

Technology Focus: As a specialist in the field of robotics and automation technology, KUKA Robotics is one of the leading manufacturers of industrial robots. With its wide selection of robots, KUKA covers virtually all payload ranges and robot types, and sets standards in the field of human-robot collaboration (HRC)

Not a company per se, but more of a EU Robotic Networking innitiative:

EU Robotics

Headquarters: Brussels, Belgium

Focus: The objectives of euRobotics are to boost European robotics research, development and innovation and to foster a positive perception of robotics.