Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skrivare)

Berätta om dina pågående projekt.
Wolf on Air
Inlägg: 21
Blev medlem: 19 februari 2014, 06:59:39

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av Wolf on Air »

Blurgh. Jag har lekt lite med Picon, fantastiskt söt pryl, höll på att kalibrera den skojiga 500°C-termistorn (verkar vara normaliserad på 100°C och inte 25, vilket iofs känns logiskt; läser 3.6 MΩ vid 25°C, heh. Mätte upp referensmotståndet för den kanalen på RUMBAn (4.53kΩ, hejhopp), spänningen (4.94V), osv, och efter att ha stoppat ner PT100:an som hör till multimetern, och en omgång med att försöka mäta resistor direkt, och en andra omgång justera kurvan efter vad det egentligen blir jfrt mätvärde på multimetern, så har jag +- 1°C mot referens vid 100°, 170° och 275°. Känns rätt bra!

...och nu vägrar min RUMBA att bli programmerad :cry:

Lutade åt att bootloadern lyckats bli korrupt; hållt på och slitit med det ett par timmar nu. Sen upptäckte jag lite slumpmässigt att Arduino-paketet inte vet att prata stk500v2-protokollet över serieport, dvs ett programmeringsprotokoll som klarar program >128K, och jag tror min repetier -precis- överskrider 128K nu. :doubt: Nu åtgärdat.

Så det kanske var det som var felet hela tiden. Detta efter att ha desperat sköljt av kortet i destvatten, sprit, och kört varmluftspistol på CPUn ifall det var nån kallödning nånstans. Förhastad hagelbössefelsökning i mörkret är nästan aldrig en bra idé :doh:

Nu har jag suttit och väntat på att avrdude ska programmera klart bootloadern i sådär 1200 baud i över en timme… håll tummarna eller nåt.

Redigering: ^ det här fungerade inte, för jag klantade mig och lyckades wipe:a bootloadern själv istället :doh:, MEN! Jag lyckades koppla upp min teensyusb som ISP-programmerare via EXP2-porten (i övrigt är portarna förväxlade i beskrivningen på reprap.org, det är härligt det här med opensores-saker, bränna ny bootloader, och nu fungerar den igen!

För att faktiskt dokumentera hur man löser problemet (nån här lär väl åka på det förr eller senare); här är den väldigt enkla fixen så man slipper springa i jättestora cirklar på det här sättet:

Peta in det här i /Applications/Arduino.app/Contents/Resources/Java/hardware/arduino/avr/programmers.txt eller motsvarande på din plattform:

Kod: Markera allt

rumba.name=RUMBA
rumba.communication=serial
rumba.protocol=stk500v2
rumba.program.protocol=stk500v2
rumba.program.tool=avrdude
rumba.program.extra_params=-P{serial.port}
...och det var allt. Det märks att folk i open sores-världen testar saker :roll:, det finns ingen möjlighet att det någonsin fungerat att bränna in program >128k på sin ATmega2560-arduino med omodifierad konfiguration...
G4jm0r
Inlägg: 825
Blev medlem: 1 februari 2004, 20:03:43
Ort: Malmö

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av G4jm0r »

Börjar bli en dålig vana det här, precis monterat min andra hotend och skulle göra andra utskriften efter lite kalibrering så ser jag den magiska röken igen :)
Denna gången hade jag inte riktigt spänt insexskruven som håller fast värmepatronen så den hade glidit ut lite så tempsensorn var sval och patronen gick på max.
Nåja monterade en ny och nu är jag någorlunda up and running.
Terho
Inlägg: 1367
Blev medlem: 3 april 2007, 12:53:11
Ort: Ludvika

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av Terho »

Jag fattar inte en sak.... DELTA_CARRIAGE_OFFSET är satt till 18 mm på Rostock men är i verkligheten 22 mm. Någon som forskat varför det är så?
hawkan
Inlägg: 3341
Blev medlem: 14 augusti 2011, 10:27:40

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av hawkan »

hawkan
Inlägg: 3341
Blev medlem: 14 augusti 2011, 10:27:40

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av hawkan »

Terho skrev:Mina utskrifter blir 2 mm större än tänkt. Gjorde en låda på 100x100 och den vart 102x102?

Vad kan det bero på?

Mvh Terho.
Jag har också sett något liknande. Jag tyckte nog att det stämde i början när jag kalibrerat. Måttet kan justeras med diagonal rod längden men det är ju inte den som har ändrats i verkligheten, det är väl det enda mått i hela maskinen som absolut inte har ändrats :). Jag mätte lite oproffsigt på en rem och undrar om inte den har sträckt sej lite? GT2 betyder väl att det är 2mm delning mellan varje tand, och det var det inte, inte exakt i alla fall. Just nu har jag löst det med skalfaktor 0.982 i Cura. Det är inte så ofta jag behöver exakt mått heller.
ampen
Inlägg: 49
Blev medlem: 4 juni 2012, 19:15:44
Ort: Söder om söder

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av ampen »

Är det någon av alla kossel ägare som kör med reprapdiscount full graphic smart controller med repetier firmware?

Jag får inte encodern att funka, det går att trycka på den men när man snurrar så händer inget.(bläddra i menyerna)

Tycker jag testat allt och hittar inget matnyttigt om det fenomenet på google.

Någon som varit med om liknande?

Jag har provat att göra en helt ny firmware med onlinetool men ingen skillnad.


Kod: Markera allt

#ifndef SDSUPPORT  // Some boards have sd support on board. These define the values already in pins.h
#define SDSUPPORT 1
#define SDCARDDETECT SDCARDDETECT
#define SDCARDDETECTINVERTED 0
#endif
#define SD_EXTENDED_DIR 1 /** Show extended directory including file length. Don't use this with Pronterface! */
#define ARC_SUPPORT 1
#define FEATURE_MEMORY_POSITION 1
#define FEATURE_CHECKSUM_FORCED 0
#define FEATURE_FAN_CONTROL 1
#define FEATURE_CONTROLLER 11
#define UI_LANGUAGE 6
#define UI_PRINTER_NAME "RepRap"
#define UI_PRINTER_COMPANY "Home made"
#define UI_PAGES_DURATION 4000
#define UI_ANIMATION 0
#define UI_SPEEDDEPENDENT_POSITIONING 1
#define UI_DISABLE_AUTO_PAGESWITCH 1
#define UI_AUTORETURN_TO_MENU_AFTER 30000
#define FEATURE_UI_KEYS 1
#define UI_ENCODER_SPEED 1
#define UI_KEY_BOUNCETIME 10
#define UI_KEY_FIRST_REPEAT 500
#define UI_KEY_REDUCE_REPEAT 50
#define UI_KEY_MIN_REPEAT 50
#define FEATURE_BEEPER 1
#define CASE_LIGHTS_PIN -1
#define CASE_LIGHT_DEFAULT_ON 1
#define UI_START_SCREEN_DELAY 1000
/**
Beeper sound definitions for short beeps during key actions
and longer beeps for important actions.
Parameter is delay in microseconds and the secons is the number of repetitions.
Values must be in range 1..255
*/
#define BEEPER_SHORT_SEQUENCE 2,2
#define BEEPER_LONG_SEQUENCE 8,8
#define UI_SET_PRESET_HEATED_BED_TEMP_PLA 60
#define UI_SET_PRESET_EXTRUDER_TEMP_PLA   190
#define UI_SET_PRESET_HEATED_BED_TEMP_ABS 110
#define UI_SET_PRESET_EXTRUDER_TEMP_ABS   240
#define UI_SET_MIN_HEATED_BED_TEMP  30
#define UI_SET_MAX_HEATED_BED_TEMP 120
#define UI_SET_MIN_EXTRUDER_TEMP   170
#define UI_SET_MAX_EXTRUDER_TEMP   260
#define UI_SET_EXTRUDER_FEEDRATE 2
#define UI_SET_EXTRUDER_RETRACT_DISTANCE 3

#endif
Wolf on Air
Inlägg: 21
Blev medlem: 19 februari 2014, 06:59:39

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av Wolf on Air »

Funkar för mig med min konfiguration iallafall. Har RRD:s textbasreade XL-kontroller (den är gigantisk!) på en RUMBA.

Kod: Markera allt

#define UI_ENCODER_SPEED 1
#define UI_SPEEDDEPENDENT_POSITIONING true
#define UI_KEY_BOUNCETIME 2
#define UI_KEY_FIRST_REPEAT 300
#define UI_KEY_REDUCE_REPEAT 50
#define UI_KEY_MIN_REPEAT 100
G4jm0r
Inlägg: 825
Blev medlem: 1 februari 2004, 20:03:43
Ort: Malmö

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av G4jm0r »

Sådärja nu var hawkans fina fläkthållare utskriven
IMG_20140525_132956.jpg
Edit: Monterad på skrivaren, ska bara dra elen, sen ska det provköras.
IMG_20140525_141758.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
hawkan
Inlägg: 3341
Blev medlem: 14 augusti 2011, 10:27:40

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av hawkan »

Wow! Du behöver väl ingen extra kylning!?
Det är iofs enklare om man lägger den såhär:
kapan.png
Då ska det funka med ABS och utan kylning.
Måste testa om jag kan skriva ut den som du gjort,
inte säkert att min Kossel klarar att bygga de smala pinnarna snett upp.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
G4jm0r
Inlägg: 825
Blev medlem: 1 februari 2004, 20:03:43
Ort: Malmö

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av G4jm0r »

Har aldrig riktigt lyckats med bridging speciellt bra så jag skrev ut den på andra hållet, körde med support vid fläkthålen.
De smala pinnarna blev ganska grova men helt okej.
ampen
Inlägg: 49
Blev medlem: 4 juni 2012, 19:15:44
Ort: Söder om söder

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av ampen »

Ingen framgång med encodern men jag har hittat något misstänkt.

På wikin hittade jag vilka pins encodern använder sig av men hittar ingenstans i min pins.h att dom pinnarna ska användas.

Kod: Markera allt

//encoder pins

    define BTN_EN1 31 //[RAMPS14-SMART-ADAPTER]
    define BTN_EN2 33 //[RAMPS14-SMART-ADAPTER]
    define BTN_ENC 35 //[RAMPS14-SMART-ADAPTER] 

//beeper

    define BEEPER 37 //[RAMPS14-SMART-ADAPTER] / 37 = enabled; -1 = dissabled / (if you don't like the beep sound ;-) 
undra vart man kan lägga till det för någonstans?

Kod: Markera allt

/****************************************************************************************
* Arduino Mega pin assignment
*
****************************************************************************************/
#if MOTHERBOARD == 33
#define MOTHERBOARD 3
#define RAMPS_V_1_3
#elif MOTHERBOARD == 34
#define MOTHERBOARD 3
#define RAMPS_V_1_3
#define AZTEEG_X3
#elif MOTHERBOARD == 35
#define MOTHERBOARD 3
#define RAMPS_V_1_3
#define AZTEEG_X3_PRO
#endif
#if MOTHERBOARD == 3
#define KNOWN_BOARD 1

//////////////////FIX THIS//////////////
#ifndef __AVR_ATmega1280__
#ifndef __AVR_ATmega2560__
#error Oops!  Make sure you have 'Arduino Mega' selected from the 'Tools -> Boards' menu.
#endif
#endif

// uncomment one of the following lines for RAMPS v1.3 or v1.0, comment both for v1.2 or 1.1
// #define RAMPS_V_1_3
// #define RAMPS_V_1_0

#ifdef RAMPS_V_1_3

#define ORIG_X_STEP_PIN         54
#define ORIG_X_DIR_PIN          55
#define ORIG_X_ENABLE_PIN       38
#define ORIG_X_MIN_PIN          3
#define ORIG_X_MAX_PIN          2

#define ORIG_Y_STEP_PIN         60
#define ORIG_Y_DIR_PIN          61
#define ORIG_Y_ENABLE_PIN       56
#define ORIG_Y_MIN_PIN          14
#define ORIG_Y_MAX_PIN          15

#define ORIG_Z_STEP_PIN         46
#define ORIG_Z_DIR_PIN          48
#define ORIG_Z_ENABLE_PIN       62
#define ORIG_Z_MIN_PIN          18
#define ORIG_Z_MAX_PIN          19

#define ORIG_E0_STEP_PIN         26
#define ORIG_E0_DIR_PIN          28
#define ORIG_E0_ENABLE_PIN       24

#define ORIG_E1_STEP_PIN         36
#define ORIG_E1_DIR_PIN          34
#define ORIG_E1_ENABLE_PIN       30

#define SDPOWER            -1
#define SDSS               53
#define SDCARDDETECT 	    49

#define LED_PIN            13
#define ORIG_FAN_PIN            9
#define PS_ON_PIN          12

#define HEATER_0_PIN       10
#define HEATER_1_PIN       8
#define HEATER_2_PIN       9
#define TEMP_0_PIN         13   // ANALOG NUMBERING
#define TEMP_1_PIN         14   // ANALOG NUMBERING
#define TEMP_2_PIN         15
#define E0_PINS ORIG_E0_STEP_PIN,ORIG_E0_DIR_PIN,ORIG_E0_ENABLE_PIN,
#define E1_PINS ORIG_E1_STEP_PIN,ORIG_E1_DIR_PIN,ORIG_E1_ENABLE_PIN,


#else // RAMPS_V_1_1 or RAMPS_V_1_2 as default

#define ORIG_X_STEP_PIN         26
#define ORIG_X_DIR_PIN          28
#define ORIG_X_ENABLE_PIN       24
#define ORIG_X_MIN_PIN           3
#define ORIG_X_MAX_PIN          -1    //2

#define ORIG_Y_STEP_PIN         38
#define ORIG_Y_DIR_PIN          40
#define ORIG_Y_ENABLE_PIN       36
#define ORIG_Y_MIN_PIN          16
#define ORIG_Y_MAX_PIN          -1    //17

#define ORIG_Z_STEP_PIN         44
#define ORIG_Z_DIR_PIN          46
#define ORIG_Z_ENABLE_PIN       42
#define ORIG_Z_MIN_PIN          18
#define ORIG_Z_MAX_PIN          -1    //19

#define ORIG_E0_STEP_PIN         32
#define ORIG_E0_DIR_PIN          34
#define ORIG_E0_ENABLE_PIN       30

#define SDPOWER            48
#define SDSS               53
#define LED_PIN            13
#define PS_ON_PIN          -1
//#define SCL                21
//#define SDA                20

#define E0_PINS ORIG_E0_STEP_PIN,ORIG_E0_DIR_PIN,ORIG_E0_ENABLE_PIN,
#define E1_PINS


#ifdef RAMPS_V_1_0 // RAMPS_V_1_0
#define HEATER_0_PIN     12    // RAMPS 1.0
#define HEATER_1_PIN     -1    // RAMPS 1.0
#define ORIG_FAN_PIN          11    // RAMPS 1.0

#else // RAMPS_V_1_1 or RAMPS_V_1_2
#define HEATER_0_PIN     10    // RAMPS 1.1
#define HEATER_1_PIN      8    // RAMPS 1.1
#define ORIG_FAN_PIN           9    // RAMPS 1.1
#endif

#define TEMP_0_PIN          2    // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
#define TEMP_1_PIN          1    // MUST USE ANALOG INPUT NUMBERING NOT DIGITAL OUTPUT NUMBERING!!!!!!!!!
#endif

// SPI for Max6675 Thermocouple

// these pins are defined in the SD library if building with SD support
#define SCK_PIN          52
#define MISO_PIN         50
#define MOSI_PIN         51
#define MAX6675_SS       53

#ifdef AZTEEG_X3
#define SDSUPPORT true
#define SDCARDDETECTINVERTED false
#define SDCARDDETECT 49
#define ORIG_FAN_PIN           4
#define ORIG_FAN2_PIN          5
#define LIGHT_PIN         6
#define BEEPER_PIN        33  // Activate beeper on extension shield
#define BEEPER_TYPE        1

#define ORIG_E2_STEP_PIN         27  // Only available with X3 shield
#define ORIG_E2_DIR_PIN          29  // Only available with X3 shield
#define ORIG_E2_ENABLE_PIN       41  // Only available with X3 shield
#define ORIG_E3_STEP_PIN         23  // Only available with X3 shield
#define ORIG_E3_DIR_PIN          25  // Only available with X3 shield
#define ORIG_E3_ENABLE_PIN       40  // Only available with X3 shield
#define HEATER_3_PIN        17  // Only available with X3 shield
#define TEMP_3_PIN          12  // Only available with X3 shield
#define HEATER_4_PIN        16  // Only available with X3 shield
#define TEMP_4_PIN          5 //11  // Only available with X3 shield


#define E1_PINS ORIG_E1_STEP_PIN,ORIG_E1_DIR_PIN,ORIG_E1_ENABLE_PIN,
#define E2_PINS ORIG_E2_STEP_PIN,ORIG_E2_DIR_PIN,ORIG_E2_ENABLE_PIN,
#define E3_PINS E3_STEP_PIN,E3_DIR_PIN,E3_ENABLE_PIN,

#endif

#ifdef AZTEEG_X3_PRO
#define SDSUPPORT true
#define SDCARDDETECTINVERTED false
#define SDCARDDETECT 49
#define SDSS               53
#define ORIG_FAN_PIN           5
#define ORIG_FAN2_PIN          6
#define LIGHT_PIN         11
#define BEEPER_PIN        33  // Activate beeper on extension shield
#define BEEPER_TYPE        1

#define ORIG_E2_STEP_PIN         23
#define ORIG_E2_DIR_PIN          25
#define ORIG_E2_ENABLE_PIN       40
#define ORIG_E3_STEP_PIN         27
#define ORIG_E3_DIR_PIN          29
#define ORIG_E3_ENABLE_PIN       41
#define ORIG_E4_STEP_PIN         43
#define ORIG_E4_DIR_PIN          37
#define ORIG_E4_ENABLE_PIN       42
#define HEATER_0_PIN       10
#define HEATER_1_PIN       8  // bed
#define HEATER_2_PIN       9
#define HEATER_3_PIN       16
#define HEATER_4_PIN       17
#define HEATER_5_PIN       4
#define TEMP_0_PIN         13   // ANALOG NUMBERING
#define TEMP_1_PIN         14   // BED , ANALOG NUMBERING
#define TEMP_2_PIN         15
#define TEMP_4_PIN         12   // ANALOG NUMBERING
#define TEMP_5_PIN         11   // ANALOG NUMBERING
#define TEMP_6_PIN         10

#define TEMP_7_PIN         4   // Thermocouple 1
#define TEMP_8_PIN         5   // Thermocouple 2


#define E1_PINS ORIG_E1_STEP_PIN,ORIG_E1_DIR_PIN,ORIG_E1_ENABLE_PIN,
#define E2_PINS ORIG_E2_STEP_PIN,ORIG_E2_DIR_PIN,ORIG_E2_ENABLE_PIN,
#define E3_PINS ORIG_E3_STEP_PIN,ORIG_E3_DIR_PIN,ORIG_E3_ENABLE_PIN,
#define E4_PINS ORIG_E4_STEP_PIN,ORIG_E4_DIR_PIN,ORIG_E4_ENABLE_PIN,

#endif

#endif

Användarvisningsbild
konig7070
Inlägg: 888
Blev medlem: 2 augusti 2008, 11:51:14
Ort: Uddevalla

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av konig7070 »

Är du säker på att encodern fungerar?
ampen
Inlägg: 49
Blev medlem: 4 juni 2012, 19:15:44
Ort: Söder om söder

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av ampen »

Det funkar att trycka på den, man kanske skulle mäta upp den, men frågan är hur?
ampen
Inlägg: 49
Blev medlem: 4 juni 2012, 19:15:44
Ort: Söder om söder

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av ampen »

Vet inte riktigt vad jag gjorde men nu verkar det funka :mrgreen:

Tack för all input.

Den där ED3 v6 såg helt klart sjysst ut, blir nog till att beställa en.
hawkan
Inlägg: 3341
Blev medlem: 14 augusti 2011, 10:27:40

Re: Tråden för Delta/Kossel 3D-Skrivare (fd Simplys 3D-Skriv

Inlägg av hawkan »

G4jm0r skrev:Har aldrig riktigt lyckats med bridging speciellt bra så jag skrev ut den på andra hållet, körde med support vid fläkthålen.
De smala pinnarna blev ganska grova men helt okej.
Puuh, det lyckades, den ser faktiskt väldigt lik din utskrift. Tänk om det inte hade lyckats vad jobbigt det hade varit :)
Skriver man ut den med PLA och kylning och den orientering du hade så är stagen onödiga, det går bra ändå. Kunde göra en version utan stag, fast det går att skära bort de i efterhand lika lätt.
Lägger man den som jag gjorde och använder ABS utan kylning behövs stagen, det går inte annars (för mej iaf). Det är inga stora krav på bridging, vad jag ser av din maskin kommer den att klara det utan problem.

Får hoppas det funkar för dej, och om nån annan testar att skriva ut har ni fått med er lite tips.
Skriv svar