Hola un cordial saludo una ves ya presentado en el hilo de presentaciones quisiera me apoyaran con unas inquietudes que tengo la verdad se me hace muy genial el proyecto de la maquina que hiso dmingo visto ya algunos hilos de compañeros la verdad e visto tanto proyectos geniales y proyectos que terminan abandonados por falta de documentación vi en un hilo que el compañero PatogomaII que decía estamos aqui para ayudarte no para ponerte todo en charola de plata y claro que es así nada en esta vida es fácil hehe bueno hablando del tema tengo la siguiente duda hay muchos tipos de maquinas uno que es el de maelva pero e visto otro que no le pone fotek ssr 80da es demasiada información la verdad estoy con miedo que no pueda hacerlo ya mande a pedir de mercado libre estos componentes para la placa de max6675
2 MAXIM MAX6675isa
1 condensador 0.1 uf
2 termocuplas tipo K
1 conector de 6 pines
2 conectores de dos pines para las termocuplas
Placa Control Turbina HOT:
1 optoacoplador 4n35
1 Transistor BDX33C
2 Resistencias de 1k
1 Resistencia de 10k
1 Diodo 1n4004
placa de potencia:
4 resistencias de 330 hom
2 resistencias de 330 hom 1 Watt
2 resistencias de 470 hom
2 condensadores 10 nf 400V
2 optoacolpladores MOC3041
1 Fusible de 7 Amp
1 Fusible de 10 Amp
1 TIC 253M con disipador
1 TIC 226M con disipador
y mande a pedir un arduino uno que es el que e visto que mas usan para acer la maquina las Velas de cuarzo o Halogenas esas ando viendo donde las consigo por el momento ya gaste en comprar algunas cosas por separado y junto otras por ebay y asi no tengo la placa del motor de la pistola le e buscado pero no le e encontrado
también las conexiones no me las se desgraciada mente tendré que jugarle un rato para a llar como van conectadas amm sin mas que decir que tengan un buen dia
Empezando maquina reballing
- aprendiz
- ReballingAdicto!!
- Mensajes: 2103
- Registrado: Mar Jun 08, 2010 10:40 pm
- Máquina: Shuttle Star SP360C
- Ubicación: Guadalajara,México.
Re: Empezando maquina reballing
Que tal como estas, yo tengo prácticamente todo hecho, solo falta montarlo en un gabinete y a funcionar, lo tengo ahí sin uso desde ya hace mucho tiempo..
SSRs
Arduino programado
Placa de termocoplas con termocoplas y conectores
Placa de control de los ssr y del motor
Calefactor Superior de aire (este no es echizo, es de boquillas magnéticas) y calefactor inferior con lamparas de cuarzo y vitroceramica
La base para calefactor superior
Prácticamente la maquina completa
Si te interesa esta en Guadalajara, te lo puedo enviar, por supuesto el costo no va a ser ni cerca de lo que gastarías consiguiendo todo tu pero te ahorrarías mucho trabajo..
Si te interesa mándame mensaje se vende todo junto no por piezas......
Saludos y suerte en tu proyecto...
SSRs
Arduino programado
Placa de termocoplas con termocoplas y conectores
Placa de control de los ssr y del motor
Calefactor Superior de aire (este no es echizo, es de boquillas magnéticas) y calefactor inferior con lamparas de cuarzo y vitroceramica
La base para calefactor superior
Prácticamente la maquina completa
Si te interesa esta en Guadalajara, te lo puedo enviar, por supuesto el costo no va a ser ni cerca de lo que gastarías consiguiendo todo tu pero te ahorrarías mucho trabajo..
Si te interesa mándame mensaje se vende todo junto no por piezas......
Saludos y suerte en tu proyecto...
Rework Arduino 1.0
Horno Arduino TJI-800
Horno Arduino TJI-800
- pontronix
- Pop Corn
- Mensajes: 34
- Registrado: Mar Sep 05, 2017 7:10 am
- Máquina: una creando con arduino
Re: Empezando maquina reballing
aprendiz ya te envié un mensaje en privado espero la respuesta saludos
y excelente tarde noche o dia

- pontronix
- Pop Corn
- Mensajes: 34
- Registrado: Mar Sep 05, 2017 7:10 am
- Máquina: una creando con arduino
Re: Empezando maquina reballing
bueno continuo con el proyecto después de leer y leer los hilos y ver todos los aportes me di cuenta que borraron la información de casi todo dejaron un camino muy duro para encontrar todo algunos compañeros del foro tienen la información
pero se lo quedan o la venden en fin estuve viendo que dmingo el software lo iso con c# y lo demas con el idle de arduino voy a en pesar un proyecto de maquina similar a la de dmingo se programar pero no se electrónica si alguien quiere echarme la mano podemos hacer un proyecto en grande saludos a todos y abrasos
pero se lo quedan o la venden en fin estuve viendo que dmingo el software lo iso con c# y lo demas con el idle de arduino voy a en pesar un proyecto de maquina similar a la de dmingo se programar pero no se electrónica si alguien quiere echarme la mano podemos hacer un proyecto en grande saludos a todos y abrasos
- pontronix
- Pop Corn
- Mensajes: 34
- Registrado: Mar Sep 05, 2017 7:10 am
- Máquina: una creando con arduino
Re: Empezando maquina reballing
a y por ultimo descanse en paz compupasion me hubiera gustado preguntarle tantas cosas haha pero como se veía era un vato chevere
Última edición por pontronix el Lun Mar 26, 2018 12:44 pm, editado 1 vez en total.
- aprendiz
- ReballingAdicto!!
- Mensajes: 2103
- Registrado: Mar Jun 08, 2010 10:40 pm
- Máquina: Shuttle Star SP360C
- Ubicación: Guadalajara,México.
Re: Empezando maquina reballing
Discúlpame por no contestar ando demasiado atareado, te mando MP......
En cuanto a lo que comentas de vender, yo te ofrecí lo que compre, en cuanto al soft creo tenerlo en algún lado con codigo incluido pero eso no es lo que te estoy vendiendo.....
Por ultimo, por qué dices que en paz descanse dmingo???
Si sigues interesado por favor házmelo saber...
Saludos....
En cuanto a lo que comentas de vender, yo te ofrecí lo que compre, en cuanto al soft creo tenerlo en algún lado con codigo incluido pero eso no es lo que te estoy vendiendo.....
Por ultimo, por qué dices que en paz descanse dmingo???
Si sigues interesado por favor házmelo saber...
Saludos....
Rework Arduino 1.0
Horno Arduino TJI-800
Horno Arduino TJI-800
- pontronix
- Pop Corn
- Mensajes: 34
- Registrado: Mar Sep 05, 2017 7:10 am
- Máquina: una creando con arduino
Re: Empezando maquina reballing
si sigo interesado mandame tu cel porfa
- pontronix
- Pop Corn
- Mensajes: 34
- Registrado: Mar Sep 05, 2017 7:10 am
- Máquina: una creando con arduino
Re: Empezando maquina reballing
acabo de a ser un multigrama del armado pero lo ise a coloristos para no reburujar los haha
quisiera que me dijeran si estoy bien o si me equivoque en algo posdata esta imagen fue echa gracias a este foro a si que le pondré una marca de agua https://drive.google.com/file/d/1EZUbLxShUKT45XDqfcyqqtQLcarlWrVX/view

quisiera que me dijeran si estoy bien o si me equivoque en algo posdata esta imagen fue echa gracias a este foro a si que le pondré una marca de agua https://drive.google.com/file/d/1EZUbLxShUKT45XDqfcyqqtQLcarlWrVX/view

Última edición por pontronix el Sab Abr 07, 2018 6:50 pm, editado 1 vez en total.
- pontronix
- Pop Corn
- Mensajes: 34
- Registrado: Mar Sep 05, 2017 7:10 am
- Máquina: una creando con arduino
Re: Empezando maquina reballing
Bueno aqui en pese el armado estaba recopilando todo hehe desgraciadamente en mexico las lamparas de cuarzo halogenas de 450 w no las en contre bueno si encontre pero muy caras asi que obte por lamparas de refri son de 150 w tube que comprar 10 para a completar 1500 w del horno

aqui estoy soldando los max obte en comprar dos y puentear-los excepto las entradas cs una en la entrada 10 del arduino y otro en el 11


aqui desarmando la pistola haha

aqui otra imagen

les comenta va desgraciadamente no tengo el código de las librerías de arduino y tampoco el programa lei de pies a cabeza el foro los hilos mas importantes como el de dmingo todos sus enlaces están caídos es esa cuestión les pido ayuda compañeros

aqui estoy soldando los max obte en comprar dos y puentear-los excepto las entradas cs una en la entrada 10 del arduino y otro en el 11


aqui desarmando la pistola haha

aqui otra imagen

les comenta va desgraciadamente no tengo el código de las librerías de arduino y tampoco el programa lei de pies a cabeza el foro los hilos mas importantes como el de dmingo todos sus enlaces están caídos es esa cuestión les pido ayuda compañeros
- pontronix
- Pop Corn
- Mensajes: 34
- Registrado: Mar Sep 05, 2017 7:10 am
- Máquina: una creando con arduino
Re: Empezando maquina reballing
una ves teniendo el programa con las librerías las puse en la carpeta arduino libraries
_____________________________________________________________________
EEPROM
Ethernet
Firmata
LiquidCrystal
MAX6675
PID_v1
SD
ServoSoftwareSerial
SPI
Stepper
Wire
_________________________________________________________________________
después conecto el arduino a la entrada com3 y lo configuro en el idle de arduino y en el shell pongo el siguiente codigo
__________________________________________________________________________________
//Arduino Rework Station 2.0 by Domingo
#include <MAX6675.h>
#include <PID_v1.h>
#define PreHeater 7
#define HotGun 8
#define FanHotGun 6
int CS0 =10; // CS pin on MAX6675
int CS1 = 11; // CS pin on MAX6675
int SO = 12; // SO pin of MAX6675
int SCK1 = 13; // SCK pin of MAX6675
int units = 1; // Units to readout temp (0 = ˚F, 1 = ˚C)
int var,var2;
float error1 = 0.0; // Temperature compensation error
float error2 = 0.0; // Temperature compensation error
float temp[2];
double varPid[5];
char* valPosition;
char delimiters[] = "!:,";
char StrPid[128];
unsigned long Time;
unsigned long TimeMax1;
unsigned long TimeMax2;
unsigned long TimeMotor;
unsigned long TimeLectura;
unsigned long TimeSerial;
unsigned long TimePidHorno;
MAX6675 temp0(CS0,SO,SCK1,units,error1);
MAX6675 temp1(CS1,SO,SCK1,units,error2);
static boolean StartPid=false;
char StrSP[3];
double Setpoint, Input, Output;
PID HotGunPid(&Input, &Output, &Setpoint, varPid[3], varPid[4],varPid[5], DIRECT);
int WindowSize = 1000;
unsigned long windowStartTime;
void setup() {
Time=millis();
TimeMax1=millis();
TimeMax2=millis();
TimeMotor=millis();
TimeLectura=millis();
TimeSerial=millis();
TimePidHorno=millis();
windowStartTime = millis();
pinMode(PreHeater, OUTPUT); //Preheater
pinMode(HotGun, OUTPUT); //HotGun
pinMode(FanHotGun, OUTPUT); //FanHotGun
HotGunPid.SetMode(MANUAL);
HotGunPid.SetOutputLimits(0, WindowSize);
Serial.begin(9600);
}
void readSerialString (char *strArray) {
int i = 0;
if(!Serial.available()) {
return;
}
while (Serial.available()) {
strArray[i] = Serial.read();
i++;
}
strArray[i] = 0; // indicate end of read string
}
void FanPwm()
{
if(Time>TimeMotor+30){ analogWrite(FanHotGun,int(var2)); TimeMotor=millis(); }
}
void loop() {
Time=millis();
if(Time>TimeMax1+420){ temp[0] = temp0.read_temp(1); TimeMax1=millis(); }
if(Time>TimeMax2+420){ temp[1] = temp1.read_temp(1); TimeMax2=millis(); }
if (Time>TimeSerial+30){
if(Serial.available()){
var = Serial.read();
switch (var) {
case 'P': // Precalentador ON
digitalWrite(PreHeater,HIGH);
break;
case 'p': // Precaletador OFF
digitalWrite(PreHeater,LOW);
break;
case 'H':
FanPwm(); //Motor Aire PWM
digitalWrite(HotGun,HIGH);
break;
case 'h':
digitalWrite(HotGun,LOW);
digitalWrite(FanHotGun,LOW);
break;
case 'F':
FanPwm();
break;
case 'f':
digitalWrite(FanHotGun,LOW);
break;
case 'l':
var2 = Serial.read();
break;
case 'N':
FanPwm();
StartPid=true;
HotGunPid.SetMode(AUTOMATIC);
break;
case 's':
StartPid=false;
HotGunPid.SetMode(MANUAL);
digitalWrite(HotGun,LOW);
break;
case 'T':
readSerialString(StrSP);
Setpoint=atoi(StrSP);
break;
case 'K':
readSerialString(StrPid);
valPosition = strtok(StrPid, delimiters);
for(int i = 0; i < 6; i++){
varPid[i] = atof(valPosition);
valPosition = strtok(NULL, delimiters);
}
break;
}
}
TimeSerial=millis();
}
if(StartPid==true){
if(Time>TimePidHorno+300){
Input = temp[0];
double gap = abs(Setpoint-Input);
if(gap<3)
{
HotGunPid.SetTunings(varPid[3], varPid[4], varPid[5]);
}
else
{
HotGunPid.SetTunings(varPid[0], varPid[1], varPid[2]);
}
HotGunPid.Compute();
TimePidHorno=millis();
}
unsigned long now = millis();
if(now - windowStartTime>WindowSize)
{
windowStartTime += WindowSize;
}
if(Output > (now - windowStartTime))
{
digitalWrite(HotGun,HIGH);
}
else
{
digitalWrite(HotGun,LOW);
}
}
if(Time>TimeLectura+1000){
Serial.print(temp[0] ,0);
Serial.print(":");
Serial.print(temp[1] ,0);
Serial.print(":");
Serial.print(Output,0);
Serial.println();
TimeLectura=millis();
}
}
______________________________________________________________________________________________________
mi pregunta con esto ya queda listo el arduino para montar las piezas en el arduino o falta algo saludos
_____________________________________________________________________
EEPROM
Ethernet
Firmata
LiquidCrystal
MAX6675
PID_v1
SD
ServoSoftwareSerial
SPI
Stepper
Wire
_________________________________________________________________________
después conecto el arduino a la entrada com3 y lo configuro en el idle de arduino y en el shell pongo el siguiente codigo
__________________________________________________________________________________
//Arduino Rework Station 2.0 by Domingo
#include <MAX6675.h>
#include <PID_v1.h>
#define PreHeater 7
#define HotGun 8
#define FanHotGun 6
int CS0 =10; // CS pin on MAX6675
int CS1 = 11; // CS pin on MAX6675
int SO = 12; // SO pin of MAX6675
int SCK1 = 13; // SCK pin of MAX6675
int units = 1; // Units to readout temp (0 = ˚F, 1 = ˚C)
int var,var2;
float error1 = 0.0; // Temperature compensation error
float error2 = 0.0; // Temperature compensation error
float temp[2];
double varPid[5];
char* valPosition;
char delimiters[] = "!:,";
char StrPid[128];
unsigned long Time;
unsigned long TimeMax1;
unsigned long TimeMax2;
unsigned long TimeMotor;
unsigned long TimeLectura;
unsigned long TimeSerial;
unsigned long TimePidHorno;
MAX6675 temp0(CS0,SO,SCK1,units,error1);
MAX6675 temp1(CS1,SO,SCK1,units,error2);
static boolean StartPid=false;
char StrSP[3];
double Setpoint, Input, Output;
PID HotGunPid(&Input, &Output, &Setpoint, varPid[3], varPid[4],varPid[5], DIRECT);
int WindowSize = 1000;
unsigned long windowStartTime;
void setup() {
Time=millis();
TimeMax1=millis();
TimeMax2=millis();
TimeMotor=millis();
TimeLectura=millis();
TimeSerial=millis();
TimePidHorno=millis();
windowStartTime = millis();
pinMode(PreHeater, OUTPUT); //Preheater
pinMode(HotGun, OUTPUT); //HotGun
pinMode(FanHotGun, OUTPUT); //FanHotGun
HotGunPid.SetMode(MANUAL);
HotGunPid.SetOutputLimits(0, WindowSize);
Serial.begin(9600);
}
void readSerialString (char *strArray) {
int i = 0;
if(!Serial.available()) {
return;
}
while (Serial.available()) {
strArray[i] = Serial.read();
i++;
}
strArray[i] = 0; // indicate end of read string
}
void FanPwm()
{
if(Time>TimeMotor+30){ analogWrite(FanHotGun,int(var2)); TimeMotor=millis(); }
}
void loop() {
Time=millis();
if(Time>TimeMax1+420){ temp[0] = temp0.read_temp(1); TimeMax1=millis(); }
if(Time>TimeMax2+420){ temp[1] = temp1.read_temp(1); TimeMax2=millis(); }
if (Time>TimeSerial+30){
if(Serial.available()){
var = Serial.read();
switch (var) {
case 'P': // Precalentador ON
digitalWrite(PreHeater,HIGH);
break;
case 'p': // Precaletador OFF
digitalWrite(PreHeater,LOW);
break;
case 'H':
FanPwm(); //Motor Aire PWM
digitalWrite(HotGun,HIGH);
break;
case 'h':
digitalWrite(HotGun,LOW);
digitalWrite(FanHotGun,LOW);
break;
case 'F':
FanPwm();
break;
case 'f':
digitalWrite(FanHotGun,LOW);
break;
case 'l':
var2 = Serial.read();
break;
case 'N':
FanPwm();
StartPid=true;
HotGunPid.SetMode(AUTOMATIC);
break;
case 's':
StartPid=false;
HotGunPid.SetMode(MANUAL);
digitalWrite(HotGun,LOW);
break;
case 'T':
readSerialString(StrSP);
Setpoint=atoi(StrSP);
break;
case 'K':
readSerialString(StrPid);
valPosition = strtok(StrPid, delimiters);
for(int i = 0; i < 6; i++){
varPid[i] = atof(valPosition);
valPosition = strtok(NULL, delimiters);
}
break;
}
}
TimeSerial=millis();
}
if(StartPid==true){
if(Time>TimePidHorno+300){
Input = temp[0];
double gap = abs(Setpoint-Input);
if(gap<3)
{
HotGunPid.SetTunings(varPid[3], varPid[4], varPid[5]);
}
else
{
HotGunPid.SetTunings(varPid[0], varPid[1], varPid[2]);
}
HotGunPid.Compute();
TimePidHorno=millis();
}
unsigned long now = millis();
if(now - windowStartTime>WindowSize)
{
windowStartTime += WindowSize;
}
if(Output > (now - windowStartTime))
{
digitalWrite(HotGun,HIGH);
}
else
{
digitalWrite(HotGun,LOW);
}
}
if(Time>TimeLectura+1000){
Serial.print(temp[0] ,0);
Serial.print(":");
Serial.print(temp[1] ,0);
Serial.print(":");
Serial.print(Output,0);
Serial.println();
TimeLectura=millis();
}
}
______________________________________________________________________________________________________
mi pregunta con esto ya queda listo el arduino para montar las piezas en el arduino o falta algo saludos