Documentos de Académico
Documentos de Profesional
Documentos de Cultura
User Manual BCN3D Moveo
User Manual BCN3D Moveo
User manual
ÍNDICE INDEX
Manual de montaje 6 - 39
Assembly manual
BCN3D Technologies sigue dando pasos impor- BCN3D Technologies keeps taking important steps
tantes para cumplir con su objetivo de acercar las in order to achieve his goal of bringing the digital
tecnologías de fabricación digital y aditiva al públi- manufacturing technology to everyone. In this
co general. En esta ocasión queremos presentar el occasion we are presenting the BCN3D Moveo, a
BCN3D Moveo, un brazo robótico diseñado desde robotic arm design from scratch and developed by
cero y desarrollado por nuestros ingenieros en co- our engineers in collaboration with the Departa-
laboración con el Departament d’Ensenyament de ment d’Ensenyament from the Generalitat de Ca-
la Generalitat de Catalunya, cuya estructura está talunya. Its structure is fully printed using additive
impresa en 3D y su tecnología controlada por el manufacturing technologies and its electronics are
software Arduino. controlled by the software Arduino.
Moveo, totalmente funcional a día de hoy, ha na- Moveo, fully functional nowadays, has been born,
cido, como todos los demás productos salidos de as all the BCN3D Technologies products, with an
BCN3D Technologies, con voluntad formativa y open and educational wish.
abierta.
WHY BCN 3D MOVEO
EL PORQUÉ DE BCN 3D MOVEO
One of the Departament d’Ensenyament worries is
Una de las preocupaciones del Departament the high price of the materials the grade students
d’Ensenyament es el elevado coste de los materia- must use on their internships. Holding that in mind,
les que deben usar los alumnos de formación de an Open Source robotic arm, adaptable by the stu-
grado para realizar sus prácticas. En este sentido, dents and low cost reproducible could take several
un brazo robótico Open Source, modificable por educational itineraries: mechanical design, auto-
los alumnos y reproducible a bajo coste podía co- matism, industrial programing, etc.
par varios de los itinerarios formativos existentes: Thus, the BCN3D Moveo should allow the educatio-
Diseño mecánico, automatismos, programación nal centers to enjoy a modifiable and easily acces-
industrial, etc. sible for the students, at a price far lower than the
Así pues, el BCN3D Moveo debería permitir a los usual industrial equipment they used to have to
institutos disfrutar de un equipamiento personali- acquire, with enough output for training purposes.
zable, modificable y de fácil acceso para el alumno As a Fundació CIM area, BCN3D Technologies sha-
a un precio lejos de los equipamientos industriales res its educational vocation. That is the reason why
que normalmente habían tenido que adquirir, pero when the Departament d’Ensenyament contacted
con unas prestaciones suficientes para los fines for- us in order to suggest and offer this project a year
mativos. ago we didn’t hesitate on taking that opportunity.
Como área de la Fundació CIM, BCN3D Technolo- Once we had the robotic arm designed and manu-
gies comparte la vocación formativa de su alma factured we started the last phase of the project,
máter. Es por dicho motivo que cuando el Departa- which consisted on an assembling and fine tuning
ment d’Ensenyament se puso en contacto con no- workshop for 15 institutes around Catalonia, which
sotros para proponernos el proyecto un año atrás, took place in the BCN3D Technologies.
no dudamos en aceptar la propuesta. These institutes already have the BCN3D Moveo
Una vez tuvimos el brazo diseñado y fabricado, se in their classrooms and workshops, and will have
inició la última parte del proyecto que consistía en to present an internship program that proves their
un workshop de montaje y puesta en marcha para knowledge about the arm during September.
15 institutos de Cataluña, realizado en las instala-
ciones de BCN3D Technologies.
Estos institutos ya cuentan con el BCN3D Moveo en
sus aulas y talleres, y deberán presentar prácticas
que acrediten su conocimiento del equipo durante
el mes de setiembre.
Paso 1 Step 1
x8
Paso 2 Step 2
x1
Paso 4 Step 4
x1
Paso 5 Step 5 x1
Paso 1 Step 1
x1
Paso 2 Step 2
x1
Paso 3 Step 3
x1
x1
Paso 5 Step 5
Paso 6 Step 6
Paso 8 Step 8
x1
Paso 9 Step 9
x1
Paso 10 Step 10
x1
Paso 11 Step 11
x1
Paso 12 Step 12
x1
Paso 13 Step 13
x1
Paso 1 Step 1
x1
Paso 2 Step 2
x1
Paso 3 Step 3 x1
Paso 4 Step 4
x1
Paso 1 Step 1
x1
Paso 2 Step 2
x1
Paso 3 Step 3 x1
Paso 4 Step 4
x1
Paso 5 Step 5 x1
Paso 1 Step 1
x1
Paso 2 Step 2
x1
Paso 3 Step 3
x1
Paso 4 Step 4 x1
Paso 5 Step 5
x1
Paso 6 Step 6
x1
Paso 7 Step 7
x1
Paso 8 Step 8 x1
MS-2016-4
Manual de usuario User manual - 25
Montaje del módulo 4 Module 4 assembly
Paso 9 Step 9
x1
Paso 6 Step 6 x1
Paso 7 Step 7
x1
Paso 8 Step 8 x1
Paso 9 Step 9
x1
Paso 10 Step 10
x1
Paso 11 Step 11
x1
Paso 1 Step 1
x1
Paso 2 Step 2
x1
Paso 3 Step 3
x1
Paso 4 Step 4
x1
Paso 1 Step 1
x1
Paso 5 Step 5
x1
Paso 6 Step 6
x1
Paso 7 Step 7
x1
Arduino IDE es una plataforma que permite escri- Arduino IDE is a platform that allows you to write
bir código en un entorno limpio y ordenado. Una code in a clean and tidy environment. Once the
vez terminado podemos cargarlo en el arduino code is written it, we can upload it to the arduino
con solo pulsar un botón. with just touching a button.
Estos són los passos a seguir para cargar el fir- These are the steps to load the firmware. In our
mware. En nuestro caso, el firmware se llama “Mar- case, the firmware is called “Marlin_BCN3D_Mo-
lin_BCN3D_Moveo” y está en una carpeta llamada veo” and is located in a folder called Firmware.
Firmware.
Una vez localizado el archivo “Marlin_BCN3D_Mo- Once you have located “Marlin_BCN3D_Moveo.
veo.ino” hacer doble click en él para abrirlo. ino” file, double-click on it to open it.
Cuando se haya cargado hacer click en herramien- Click “Tools”, go to “Board”, and select Arduino
tas y dirigirse a los apartados de “Placa”, “Procesa- Mega 2560.
dor” y “Puerto”. Conectamos el Arduino en el PC.
Abrimos el apartado de placa y seleccionamos
nuestro modelo, Arduino Mega 2560.
El último parámetro es el del puerto. Hay que se- The last parameter is the “Tools”, “port”. You have to
leccionar el puerto que contenga el modelo de select the port that contains the model of your pla-
nuestra placa en el nombre, por ejemplo COM16 que in the name, eg COM16 “Arduino Mega or Mega
“Arduino Mega or Mega 2560”. 2560”.
Para acabar hay que hacer click en botón de su- Finally, you must click the button “upload”. After
bir. Después de aproximadamente 1 minuto el about 1 minute firmware will be uploaded. If the-
firmware se habrá subido correctamente. Si hay re are problems in the compilation, download the
problemas en la compilación descargar los drivers most current drivers from the website of Arduino.
más actualizados desde la web de Arduino.
Pronterface Pronterface
Pronterface es un programa destinado al testeo de Pronterface is a program for the testing of 3D pr-
impresoras 3D. Con él se pueden mover todos los inters. With it you can move all axes individually in
ejes individualmente hacia todas las direcciones all directions and also the extruders of your printer.
y también los extrusores. En la parte derecha hay On the right side of the program, there is a termi-
un terminal de comandos con el que se pueden nal command with which you can send gcode li-
enviar líneas de gcode para mover los motores, nes to move steppers, read the positions of each
leer las posiciones de cada motor y mover servo stepper and also move servo motors.
motores. In our case, we will use the software Pronterface
En nuestro caso, haremos uso del software Pron- in order to move the BCN3D Moveo. To act on the
terface con el objetivo de mover el BCN3D Moveo. BCN3D Moveo we must establish communication
Para poder actuar sobre el BCN3D Moveo hay que between Pronterface and Arduino. This is accom-
establecer una comunicación entre Pronterface plished by performing the following steps.
y el Arduino. Esto se consigue realizando los si-
guientes pasos. Primero se tiene que escoger el
puerto COM en el que esté conectado el arduino.
Atención: No se deben tener abiertos los dos pro- Please note that should not be open both pro-
gramas (Pronterface y Arduino IDE) a la vez. grams (Pronterface and Arduino IDE) simulta-
neously.
El siguiente paso es escoger una velocidad de The next step is to choose a speed of 250,000
250.000 baudios. baud.
Finalmente para acabar de realizar la conexión Finally, to finish the connection, click the “Con-
hacer click en el botón “Connect”. Entre otras co- nect” button. Among other things, a text will ap-
sas aparecerá un texto notificando que nuestra pear notifying you that your printer is online “Pr-
impresora ya está online “Printer is now online”. A inter is now online.”
partir de ese momento se activará la función del From that moment, the function of the terminal
terminal (situada en la parte inferior derecha) y la (located on the bottom right) and the function of
de mover los motores. moving the motors will be activated.
El círculo superior izquierdo nos muestra 3 de los The upper left circle shows 3 of the 5 axis (the main
5 ejes (los principales). Con el movimiento de esos axis). With the movement of those 3 axes you can
3 ejes se pueden realizar aproximaciones y tests perform tests to find approaches and positions
para encontrar las posiciones que más se adecúen that are most suited to the sequence of work re-
a la secuencia de trabajo que se requiera. Una vez quired. Once the positions have been found, the
se hayan encontrado las posiciones el procedi- procedure is to write a .Gcode containing all this
miento es el de escribir un Gcode que contenga information.
toda esa información.
En éste círculo también se aprecian distintos valo- In this circle also they appreciate different values,
res, del 0.1 al 100. La unidad usada en los valores from 0.1 to 100. The unit used in the securities re-
se refiere a un paso de los motores. Por norma ge- fers to a step of the engines. Generally, when we
neral, cuando estamos testeando no se recomien- are testing, it is not recommended to use options
da usar las opciones de 100 pasos. 100 steps.