3D print

Verwandte Tags:

Kurse mit '3D print' markiert

Project Lab: Designing an Autonomous Tool Changer

Project Lab: Designing an Autonomous Tool Changer

Course modified date: 25 August 2025
  • Length: 20h
  • Content Type: Project
  • Programming: Blockly
  • Equipment: Bundle STEM

Robotic tool-changing systems have become a key enabler of flexibility and efficiency in industrial automation and robotics. By allowing a single robot to switch between different end-effectors or tools autonomously, these systems reduce downtime, enhance adaptability, and support complex multi-step processes. Inspired by CNC machining centers, modern robotic tool changers incorporate mechanical, electrical, and sometimes pneumatic coupling mechanisms to ensure rapid and reliable transitions.

In this project, students will design, assemble, and program a quick tool changer for the Niryo Ned2 robot. The quick tool changer allows the robot to automatically switch between different tools (such as a fork, pen holder, or electromagnet), making it more versatile for automation tasks.
Through a combination of mechanical assembly, electronics, soldering, 3D printing, and programming, students will gain hands-on experience in building a functional robotic accessory from start to finish.

This project bridges mechanical engineering, electronics, and computer science, providing a real-world learning experience similar to industrial robotics integration.

By completing this project, students will:

  • Robotics & Mechatronics

    • Understand the role of quick tool changers in industrial robotics.

    • Learn how to integrate mechanical, electrical, and software systems in a robotic environment.

  • Mechanical Skills

    • Assemble mechanical components, including 3D-printed parts and locking mechanisms.

    • Adjust tolerances, orientation, and printing parameters to ensure functional fits.

  • Electronics & Wiring

    • Wire and solder connectors (JST, plugs, cables) safely and accurately.

    • Verify electrical connections with a multimeter to prevent short circuits.

  • 3D Printing & Design

    • Use 3D-printed custom parts (lever, lock, cover, adaptors) in robotic assemblies.

    • Apply design-for-assembly concepts, such as orientation and post-processing (sanding).

  • Programming & Control

    • Configure NiryoStudio to recognize and switch tools.

    • Write simple Blockly programs to automate tool changes.

  • Problem-Solving & Safety

    • Identify and correct common issues (tolerances, misalignment, electrical errors).

    • Apply safe practices in assembly, wiring, and robot operation.

  • Eingeschriebene Teilnehmer/innen: In diesem Kurs sind noch keine Teilnehmer/innen eingeschrieben.
Kursbereich: Kurskatalog
Steuerung des Ned2 mit einer Arduino-basierten Steuerbox

Steuerung des Ned2 mit einer Arduino-basierten Steuerbox

Course modified date: 27 Mai 2025
  • Content Type: Lab
  • Programming: Arduino
  • Equipment: Bundle STEM

Szenario


Die Schüler lernen, wie man einfache Anweisungen zwischen einem Arduino und dem Raspberry Pi von Ned überträgt und kommuniziert. In dieser Übung empfängt der NED2-Roboterarm Anweisungen von einem Arduino, um entweder Phiolen zum Bediener zurückzubringen oder Phiolen vom Bediener zu holen, sie zu schütteln und in eine Box zu legen. Der Roboterarm wird mit Blockly programmiert und der Arduino in C++.


Der Bediener muss Phiolen füllen, deren Inhalt durch Schütteln mischen und die Phiolen anschließend in eine Pappschachtel legen.

A: Bediener der Montagelinie

B: Förderband für Phiolen

C: Steuerbox für den NED2-Roboterarm

D: NED2-Roboterarm

1: Bereich zum Abstellen der Phiolen

2: Ablagebereich für die Phiole

3: Bereich zum Halten und Schütteln der Phiole

4: Ablagebereich für die geschüttelte Phiole (Pappschachtel)

Wenn der Bediener die Taste 1 an der Steuerbox drückt, nimmt der Roboterarm Phiolen aus Zone 1 und legt sie in Zone 2 ab, bis der Bediener die Taste R drückt.

Wenn der Bediener die Taste 2 an der Steuerbox drückt, nimmt der Roboterarm Phiolen aus Zone 3, schüttelt sie und legt sie in Zone 4 ab, bis der Bediener die Taste R drückt.

Wenn der Bediener die Taste R unmittelbar nach Taste 1 oder Taste 2 drückt, führt der NED2-Roboterarm die gewählte Operation nur einmal aus.

Laborinhalt


Kapitel 1: Einführung in Blockly
Erste Schritte mit Blockly


Kapitel 2: Erstellung der Steuerbox für den NED2-Roboterarm
Montieren einer Steuerbox, die dem NED2-Roboterarm über einen Arduino-Mikrocontroller und 3 kapazitive Tasten Befehle gibt.

Kapitel 3: Erstellung von Bewegungsabläufen für den NED2-Roboterarm
Erstellung einer Bewegungssequenz mit Blockly
Erstellung der Schnittstelle zwischen Arduino und Ned2.

 

 

Benötigte Ausrüstung

Ned2 Ned 2

Adaptiver Greifer (oder anderer)

NS NiryoStudio

Steuerbox (zu montieren)
Arduino Arduino Nano


Steuerbox (zum Zusammenbauen)
Arduino Nano
Steuerbox
Arduino Nano (derselbe Code funktioniert auch mit Arduino UNO oder MEGA)
400-Punkt-Prototyp-Platine (30 Reihen)
Piezo-Buzzer
Grüne LED
Rote LED
Zwei 220k Widerstände
3 kapazitive TTP223B-Sensoren
Männlich-männlich und männlich-weiblich Kabel
3D-gedrucktes Gehäuse (optional, Modell unter docs.niryo.com verfügbar)

 


Vorausgesetztes Wissen


Grundlagen zum Aufbau elektronischer Schaltungen.

Die Arduino-Programmierumgebung sowie das Hochladen von Programmen auf das Arduino-Board werden in diesem Dokument nicht erklärt.

Es wird dringend empfohlen, das Blockly-Einführungslabor zu absolvieren, bevor man dieses Labor durchführt, wenn man Blockly noch nie verwendet hat.

 

Einrichtung

  1. Stellen Sie den Ned2-Roboterarm auf einen Tisch.
  2. Der Ned2-Roboterarm benötigt einen hindernisfreien Bereich mit einem Radius von ca. 60 cm.
  3. Verbinden Sie den Ned2-Roboterarm mit der Sicherheitsbox des NED2.
  4. Verbinden Sie die Sicherheitsbox des NED2-Roboterarms mit dem Netzteil des NED2.
  5. Schließen Sie das Netzteil des NED2-Roboterarms an das Stromnetz an.
  6. Verbinden Sie den Ned2-Roboterarm mit NiryoStudio.
  7. Schließen Sie die Arduino-Box an den Ned2-Roboterarm an (nachdem die Box zusammengebaut wurde).

  • Eingeschriebene Teilnehmer/innen: 16
Kursbereich: Kurskatalog
Design of special jaws for the Ned2

Design of special jaws for the Ned2

Course modified date: 9 Mai 2025
  • Content Type: Lab
  • Equipment: Bundle STEM

Scenario

Redesign the custom gripper jaws to hold jars of capsules.

The redesign will be optimized with the objective of minimizing the mass of the jaws while maintaining sufficient rigidity.


  
Laboratory Contents

Chapter 1 (1h30): Mechanical simulation of the gripper

  • Validate the mechanical model
  • Configure the model and carry out a static simulation
  • Collect simulation results

Chapter 2: Design Optimization (3h)

  • Simulate the behavior of the jaw under load
  • Optimize the shape of the jaw
  • Remodel the jaw

Chapter 3 (3h): Implementation

 

Prerequisites


Knowledge of mechanical technology: forces, stresses, kinematic links, as well as volume modeling, is preferable.


Required components

ned2 Ned2

NS NiryoStudio 

  • CAD software
  • Mechanical simulation software
  • Topological optimization software

  • Eingeschriebene Teilnehmer/innen: 17
Kursbereich: Kurskatalog
Die Kaffee-Herausforderung

Die Kaffee-Herausforderung

Course modified date: 27 Mai 2025
  • Length: 10h
  • Content Type: Project
  • Programming: Blockly
  • Equipment: Bundle STEM

Szenario


Der NED2-Roboterarm bereitet eine Tasse Kaffee ganz ohne menschliches Zutun zu.

Die Schülerinnen und Schüler lernen die grundlegenden Funktionen des NED2-Roboterarms kennen. In dieser Übung führt der NED2-Roboterarm mithilfe der Grundbausteine der Blockly-Programmierumgebung („No Code“) eine einfache Aktion aus: das Aufnehmen und Platzieren einer Kaffeetasse sowie das Drücken eines Knopfs an der Kaffeemaschine. Ziel dieser Übung ist es, den Schülerinnen und Schülern zu zeigen, wie man eine Roboterzelle konfiguriert, wie man einen Greifer an spezifische Anforderungen (Größe der Kaffeetasse und Knopf der Kaffeemaschine) anpasst und wie man die Abfolge der Bewegungen so gestaltet, dass die Aufgabe erfolgreich ausgeführt wird.

Diese Übung eignet sich gut für einen Wettbewerb zwischen verschiedenen Schülergruppen.

coffee

Laborinhalt

Kapitel 1: Aufbau der Roboterzelle

  • Optimale Platzierung des Roboterarms, der Kaffeemaschine und der Tasse

Kapitel 2: Anpassung des „Custom Grippers“

  • Ein Werkzeug erstellen, das speziell für die jeweilige Aufgabe geeignet ist

Kapitel 3: Einführung in Blockly

  • Erste Schritte mit Blockly

Kapitel 4: Programmierung mit Blockly

  • Bewegungsabläufe für den NED2-Roboterarm erstellen

Kapitel 5: Veröffentliche deine Challenge im Niryo-Discord-Server

Benötigte Ausrüstung

NED Ned2

NS NiryoStudio


Vorkenntnisse

Dieses Labor bietet einen guten ersten Kontakt mit den Grundlagen von Blockly.

  • Eingeschriebene Teilnehmer/innen: 12
Kursbereich: Kurskatalog