This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.

Nombre de usuario
  

Contraseña
  





Estadísticas del foro
» Miembros: 16,353
» Último miembro: umuewadekuqub
» Temas del foro: 11,809
» Mensajes del foro: 115,464

Estadísticas totales

Últimos temas
Grabado y corte?
Foro: Laser CNC
Último mensaje por: Jaume Cat
Hace 5 horas
» Respuestas: 6
» Vistas: 0
La Artillery X1 nunca alc...
Foro: Artillery
Último mensaje por: Simemart
Hace 6 horas
» Respuestas: 33
» Vistas: 0
BilbaoMakers
Foro: Puntos Maker
Último mensaje por: Sigrid
Hace 8 horas
» Respuestas: 34
» Vistas: 9,853
"Picotazos" en pieza
Foro: General
Último mensaje por: Replikante
Ayer, 06:41 PM
» Respuestas: 4
» Vistas: 0
Fallo perfil de prusaslic...
Foro: Artillery
Último mensaje por: Bikone
Ayer, 05:55 PM
» Respuestas: 0
» Vistas: 0
Cnc laser
Foro: Laser CNC
Último mensaje por: Drako09
17-04-2024, 05:41 AM
» Respuestas: 2
» Vistas: 0





















 
Triste no funcionan motores del eje Y y del Extrusor
Enviado por: Prosario - 28-07-2019, 08:18 AM - Foro: Electrónica - Respuestas (2)

Los motores del eje Y y del extrusor no se mueven y los pololus funcionan y los motores.
Que debo berificar Nusenuse


  Velocidad en el g code de la impresión
Enviado por: hugovelez - 27-07-2019, 08:49 PM - Foro: General - Respuestas (4)

buenas tardes, como se puede cambiar la velocidad de impresión. en el marlin está baja (adjunto configuración), pero cuando cargo el archivo en el repetier pone velocidades altas.  ¿dede dónde se configura eso? 

G CODE DEL ARCHIVO

G1 Z0.200 F5400.000
G1 E-2.00000 F1800.00000
G92 E0
G1 X79.691 Y92.218 F5400.000
G1 E2.00000 F1800.00000
G1 F1800


Marlin

 #define DEFAULT_MAX_FEEDRATE          { 200, 200, 5, 25 }  //#define DEFAULT_MAX_FEEDRATE          { 300, 300, 5, 25 }

/**
 * Default Max Acceleration (change/s) change = mm/s
 * (Maximum start speed for accelerated moves)
 * Override with M201
 *                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
 */
#define DEFAULT_MAX_ACCELERATION      { 300, 300, 100, 300 }//#define DEFAULT_MAX_ACCELERATION      { 3000, 3000, 100, 10000 }

/**
 * Default Acceleration (change/s) change = mm/s
 * Override with M204
 *
 *   M204 P    Acceleration
 *   M204 R    Retract Acceleration
 *   M204 T    Travel Acceleration
 */
#define DEFAULT_ACCELERATION          200    //#define DEFAULT_ACCELERATION          3000    // X, Y, Z and E acceleration for printing moves
#define DEFAULT_RETRACT_ACCELERATION  200    //#define DEFAULT_RETRACT_ACCELERATION  3000    // E acceleration for retracts
#define DEFAULT_TRAVEL_ACCELERATION   200   //#define DEFAULT_TRAVEL_ACCELERATION   3000  // X, Y, Z acceleration for travel (non printing) moves

gracias, espero la ayuda.


  Marlin: mantener temperatura cama al terminar filamento
Enviado por: asimov-solensan - 27-07-2019, 11:17 AM - Foro: Firmware y Software - Respuestas (3)

Hola,

Tengo que modificar el firmware de mi impresora y ya de paso me preguntaba si es posible cambiar la opción del titulo.

Me explico: cuando se termina el filamento o se para la impresión por alguna otra razón desconecta el extrusor y la cama. Lo de la cama me parece absurdo porque si no lo ves a tiempo se enfría, se despega la pieza y pierdes lo que llevas hecho por la cara.

En mi opinión si mantiene la temperatura de la cama o incluso definir un mínimo, para no consumir tanto te da mucho mas margen para resolver el problema y seguir con la impresión.

De otra forma que se pause la impresión por un problema es absurdo porque si no estas delante simplemente vas a perder la pieza.

Llevo poco tiempo en esto y lo mismo estoy diciendo tonterías pero vamos, yo si tengo que hacer una impresión de 14 horas no puedo estar todo el día delante de la impresora.

Es posible? Alguna alternativa para resolver este problema? Por ejemplo conectar una bocina de camión que suene si se pausa la impresión.


  Ender 3 imprime perro de prueba bien, pero al descargar de thingiverse imprime mal.
Enviado por: Jeromepl22 - 27-07-2019, 10:34 AM - Foro: Impresoras - Respuestas (5)

Hola,
Hace poco que tengo una Ender 3 Pro, empecé imprimiendo el perro de prueba que viene por defecto, y lo imprime perfecto.
Pero el problema llega cuando imprimo un archivo descargado de thingiverse. Lo imprime mal.
La primera imagen es la del perro, y las siguientes de impresiones de thingiverse.
[Imagen: IMG-9959.jpg]

[Imagen: IMG-9961.jpg]

[Imagen: IMG-9962.jpg]

[Imagen: IMG-9964.jpg]

[Imagen: IMG-9965.jpg]

[Imagen: IMG-9967.jpg]

[Imagen: IMG-9968.jpg]


  INDICADOR TEMPERATURA DS18B20 TM1637
Enviado por: pascual - 27-07-2019, 09:13 AM - Foro: Arduino - Sin respuestas

[Imagen: 040-7-seg-led-fig-03-96dpi.png]

Hola quiero montar un circuito que vi en la red  , que es un indicador de temperatura con el sensor DS18B20 y el display TM1637 , el circuito esta montado con Arduino Nano y yo lo monte con el Arduino Uno , el problema que tengo es que el sensor marca 0C no funciona tengo una duda , si me pueden ayudar , las conexiones en el Arduino Nano es CLOCK D9 DATA D8 SENSOR PIN 10 , yo las conexiones las puse igual en el Arduino Uno , entonces no se donde esta el problema  , les pongo el codigo .
// TM1637_7_seg_led_display_DS18B20_nnn
//
// Floris Wouterlood
// august 5, 2018
// reports temperature of a DS18B20 probe
// open source - use as you wish

   #include <TM1637Display.h>
   #include <OneWire.h>
   #include <DallasTemperature.h>
   #define onewirepin 10

   OneWire oneWire(onewirepin);
   DallasTemperature sensors(&oneWire);

   // follows the device address unique for this specimen of DS18B20. You must supply the correct address
   DeviceAddress Probe = {0x28, 0xFF, 0x7B, 0x74, 0xA3, 0x15, 0x04, 0x93 };
   // if you do not know the device address, use an onewire address finder sketch to determine it.
   
   const int CLK = 9;                // set the CLK pin connection to the display
   const int DIO = 8;                // set the DIO pin connection to the display
   int t_ds18b20 = 0;                // temperature vraiable
   
   const uint8_t DEGREES[] = {
   0x0, 0x0,
   SEG_A | SEG_B | SEG_G | SEG_F,    // superscript o
   SEG_A | SEG_F | SEG_E | SEG_D,    // C
   };

   TM1637Display display(CLK, DIO);  // set up the 4-Digit Display.


void setup(){

  Serial.begin (9600);
  Serial.print ("Initializing Temperature Control Library Version ");
  Serial.println (DALLASTEMPLIBVERSION);
 
  sensors.begin ();                  // initialize the sensor and set resolution level
  sensors.setResolution(Probe, 10);
 
  display.setBrightness(0x0a);      // set display to maximum brightness
  delay(1000);
 
  Serial.println();                  // debugging: report DS18B20 data to Serial Monitor
 
  Serial.print ("Number of Devices found on bus = ");  
  Serial.println (sensors.getDeviceCount());   
  Serial.print ("Getting temperatures... ");  
  Serial.println ();   
}


void loop()
{

  sensors.requestTemperatures();    // command all devices on bus to read temperature
  printTemperature(Probe);          // call to subroutine
  to_the_display();                 // call to subroutine
}

// subroutines =======================================================================

void printTemperature(DeviceAddress deviceAddress)
  {

float tempC = sensors.getTempC(deviceAddress);

   if (tempC == -127.00)
   {
   Serial.print ("Error getting temperature  ");
   }
   else
   {
   t_ds18b20=tempC;
   Serial.print (tempC);
   Serial.println ("   *C");
   }
}

void to_the_display (){

  display.setSegments(DEGREES); //Display the Variable value;
  display.showNumberDec(t_ds18b20,false,2,0);
  delay (4000);
}