martes, 16 de septiembre de 2014

Esquemas y materiales.

Esquema del Arduino UNO para la fresadora controlado por el Software GBRL Controller

Diagram of Arduino UNO for the milling controlled by the GBRL Controller software

Con este esquema, sabiendo como va conectado podemos configurar el firmware de la fresadora para luego coincidir el firmware Marlin de la impresora 3D,  ya que el firmware de la impresora 3D ocupa mucho mas y no se puede instalar en el Arduino UNO porque tiene 32 K de memoria FLASH, por lo que tenemos que migrarlo al Arduino MEGA que ocupa 256K, así podemos utilizarlo la misma placa para dos software GRBL Controller y CURA

With this scheme, knowing how it is connected you can configure the firmware of the milling and then match the Marlin firmware 3D printer, because the firmware of the 3D printer takes up much more and can not be installed on the Arduino UNO because it has 32 K FLASH memory, so we have to migrate to the Arduino MEGA occupying 256K, so we can use the same board for two GRBL Controller software and CURA.


Esquema de la fresadora.

Schematic of the milling.

Para simplificar la circuitería he añadido este esquema:

To simplify the circuitry I added this scheme:




Esquema de la impresora.

Schematic of the printer.

Software que se utilizará para trabajar en este proyecto:

Software to be used to work on this project:

Grbl Controller es un software que se utiliza para controlar la fresadora añadiendo el archivo NC convertido desde el programa de diseño Inkscape.

Grbl Controller is a software used to control the milling adding the NC file converted from the design program Inkscape.



Inkscape es un programa de diseño que incluye una herramienta que transforma el archivo de imagen en código Gcode que se utiliza el lenguaje de control numérico.

Inkscape is a design program that includes a tool that transforms the image file in Gcode to code numerical control language .


Software Arduino-1.0.5-r2 IDE para compilar y cargar el firmware de la fresadora y impresora 3D.

Software-1.0.5-r2 Arduino IDE to compile and load the firmware of the milling and 3D printer.


Freecad se utiliza para diseñar piezas en 3 dimensiones parecido al Autocad que obtiene el archivo LST para la impresión 3D a través de Software de impresión 3D CURA.

Freecad is used to design parts in 3 dimensions similar to Autocad get the LST file for 3D printing via 3D Printing Software CURA.



Cura es un software para controlar la impresora 3D la cual se carga el archivo LST del diseño de piezas y modelos en 3D Freecad y 3DS MAX .

Cura is software to control the 3D printer which the LST file part design 3D models freecad and 3DS MAX is loaded.


3DS Max es un software de diseño y animación 3D que se utilizará en caso de que el diseño sea mas complicado porque posee una multitud de herramientas de modificadores.

3DS Max is a software design and 3D animation to be used if the design is more complicated because it has a multitude of tools modifiers.



Blender es también un programa de diseño opensource pero de difícil manejo por ser poco intuitivo.

Blender is also an opensource program design but difficult to manage for being unintuitive.


Altium Designer es un programa de diseño de circuito que emplearemos cuando utilizamos la fresadora para crear el circuito PCB que la generaremos el código Gcode  para control numérico.

Altium Designer is a program for circuit design when using the milling will use to create the PCB circuit that will generate the code for CNC Gcode.



Lista de materiales.

List of materials.

Una tabla de madera, Precio (Yo lo encontré en la calle).

A wooden board, price (I found it in the street).



Una varilla roscada de M8, precio:

A screw dipstick M8, price:


Casquillo roscado M8; precio:

Threaded bushing  M8; price:




4 guía de cajones de 37 cm; precio:
2 guía de 18 cm; precio:

4 guide drawers 37 cm; price:
2 Guide 18 cm; price:


Cojinetes de 20 mm exterior y 8 mm interior; precio:

20 mm outer bearings and 8mm inside; price:


3 motores PAP bipolares; precio: Se consiguió de una impresora vieja.

3 motors bipolar PAP; Price: We got an old printer.


Arduino UNO, se utilizó solo para CNC, GRBL Controller en fase del proyecto; precio:

Arduino UNO, was used only for CNC Controller GRBL phase of the project; price:

Arduino MEGA, que se utilizará para nuestra futura Impresora3D-fresadora por ser de mayor capacidad que compartirá los dos firmware; precio:

Arduino MEGA, to be used for our future Impresora3D-milling being of greater capacity than the two firmware share; price:




Driver de potencia A4988 , para controlar los motores PAP bipolar a través del arduino; precio:

Driver A4988 power, to control bipolar motor  PAP through the arduino; price:



Tornillos:
Bridas:
Tuercas:
Escuadras:
Motor:

screws:
flanges:
nuts:
squads:
motors:


Fuente de alimentación para motor:

Power supply for motot:


Fuente de alimentación de PC para alimentar Arduino y motor PAP.

PC power supply to feed Arduino motor and PAP.


Medidas de la estructura de la fresadora.

Measures the milling structure.










2 comentarios:

  1. hola Jesus, sabes me gustaria saber como puedo programar arduino mega para controlar los motores con pasos completos con driver a4899 y ramps 1.4 porfavor ayudame con esto.
    encontre un firmware para arduino mega + ramps 1.4 driver a4988 que se llama marlin pero solo me funciona a 1/16 de paso pero como te digo yo deceo usarlo a pasos completos

    ResponderEliminar
    Respuestas
    1. el mismo problema tengo yo no se como configurarlo a pasos completos, te agradecería me avises si encuentras la solución

      Eliminar