Status LED
X_MAX Problem
TMC2130
Auto bed leveling issue
Auto leveling difference between G30 and G32
Filament Clogging detection
Interactive retraction distance and its speed during printing
it would be great to be able to calibrate the most of being able to change during printing.
The firmware should simply intercept its gcode and then modify it before sending it to the printer, for example:
G1 E-4.6000 F7200
Starting from the value "100%", after the tuning with the pot at "50%" of the original value:
G1 E-2.3000 F7200
And same thing for the retraction speed, for example "50%":
G1 E-2.3000 F3600
Possible?
Z-probe Creating Incorrect Results
All stepper motors only move one direction
Nozzle too close to bed w z probe
So how can I fine tune the nozzle to bed distance? And what is the proper way to ensure that after changing a value in the eeprom and saving it it's used. Do I just run G29 S2 Everytime?
Screenshot of eeprom @ https://goo.gl/photos/FjvsR3XxDWNnRjzg8
Thank you!
G32 inconsistent with G33

Heating automatically stops
Unknown command: M106 & M107
Error Compiling Message in DEV firmware
In the configuration.h file I have set #define HAVE_HEATED_BED 0
But the UI seems to have a heated bed menu even though I marked that I don't have a heated bed.
Is this the reason the firmware won't let me execute any Gcode?
The error message is pasted below...
Arduino: 1.6.4 (Windows 8.1), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from Repetier.h:586:0,
from ui.cpp:20:
uimenu.h:1285: error: expected '}' before 'UI_MENU_PREHEAT_BED'
#define UI_MENU_PREHEAT_SUB {&ui_menu_preheat_hdl UI_MENU_ADDCONDBACK_C UI_MENU_PREHEAT_BED UI_MENU_PREHEAT_EXT0 UI_MENU_PREHEAT_EXT1 UI_MENU_PREHEAT_EXT2 UI_MENU_PREHEAT_EXT3 UI_MENU_PREHEAT_EXT4 UI_MENU_PREHEAT_EXT5}
^
ui.h:526:93: note: in definition of macro 'UI_MENU'
#define UI_MENU(name,items,itemsCnt) const UIMenuEntry * const name ## _entries[] PROGMEM = items;const UIMenu name PROGMEM = {2,0,itemsCnt,name ## _entries};
^
uimenu.h:1286:30: note: in expansion of macro 'UI_MENU_PREHEAT_SUB'
UI_MENU(ui_menu_preheat_sub, UI_MENU_PREHEAT_SUB, UI_MENU_BACKCNT + 1 + HAVE_HEATED_BED + NUM_EXTRUDER)
^
uimenu.h:1285: error: expected ',' or ';' before 'UI_MENU_PREHEAT_BED'
#define UI_MENU_PREHEAT_SUB {&ui_menu_preheat_hdl UI_MENU_ADDCONDBACK_C UI_MENU_PREHEAT_BED UI_MENU_PREHEAT_EXT0 UI_MENU_PREHEAT_EXT1 UI_MENU_PREHEAT_EXT2 UI_MENU_PREHEAT_EXT3 UI_MENU_PREHEAT_EXT4 UI_MENU_PREHEAT_EXT5}
^
ui.h:526:93: note: in definition of macro 'UI_MENU'
#define UI_MENU(name,items,itemsCnt) const UIMenuEntry * const name ## _entries[] PROGMEM = items;const UIMenu name PROGMEM = {2,0,itemsCnt,name ## _entries};
^
uimenu.h:1286:30: note: in expansion of macro 'UI_MENU_PREHEAT_SUB'
UI_MENU(ui_menu_preheat_sub, UI_MENU_PREHEAT_SUB, UI_MENU_BACKCNT + 1 + HAVE_HEATED_BED + NUM_EXTRUDER)
^
uimenu.h:1285: error: expected declaration before '}' token
#define UI_MENU_PREHEAT_SUB {&ui_menu_preheat_hdl UI_MENU_ADDCONDBACK_C UI_MENU_PREHEAT_BED UI_MENU_PREHEAT_EXT0 UI_MENU_PREHEAT_EXT1 UI_MENU_PREHEAT_EXT2 UI_MENU_PREHEAT_EXT3 UI_MENU_PREHEAT_EXT4 UI_MENU_PREHEAT_EXT5}
^
ui.h:526:93: note: in definition of macro 'UI_MENU'
#define UI_MENU(name,items,itemsCnt) const UIMenuEntry * const name ## _entries[] PROGMEM = items;const UIMenu name PROGMEM = {2,0,itemsCnt,name ## _entries};
^
uimenu.h:1286:30: note: in expansion of macro 'UI_MENU_PREHEAT_SUB'
UI_MENU(ui_menu_preheat_sub, UI_MENU_PREHEAT_SUB, UI_MENU_BACKCNT + 1 + HAVE_HEATED_BED + NUM_EXTRUDER)
^
expected '}' before 'UI_MENU_PREHEAT_BED'
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
OLED SW_SPI DUE RADDS1.5
Hello Repetier Useres,
i try to implement a SSD1306 OLED SPI Display to my Printer by using the Repetier Firmware an got some issues. I'm use a Arduino DUE + Radds 1.5 interface in my Printer, for the tests only the DUE.
So on Step by Step. To be sure the Display Works fine i Download the last Version of the normal u8glib and try the "Hello World". Like the guy in the YouTube Video (Search for: DUE OLED U8GLIB Time: 17sek.) i added the Pin 48 in the Routine. As you can see, allready with the Display Pin configuration from the RADDS board.
If i do so, the Display works.
U8GLIB_SSD1306_128X64 u8g(44, 45,48, 46, 47); // SW SPI Com: SCK = 13, MOSI = 11, DON'T KNOW, CS = 10, A0 = 9
Display Pins are : VCC, GND, CLK, MOSI, CS, D/C
Why i have to add the Pin.....really don't know but without the Display will be Black
Now i try the same with repetier Firmware. So on i create a brand new Sourcecode via Repetier-Firmware 0.92.x with Configuration Tool and only chose
- Arduino DUE based board
- RADDS
Next Step
- FEATURE_CONTROLLER =1
and in the UIConfig.h
- #define UI_DISPLAY_TYPE 5
- #define U8GLIB_SSD1306_SW_SPI
#define UI_DISPLAY_D0_PIN -1 // PINF.5, 92, D_D4
#define UI_DISPLAY_D1_PIN -1 // PINK.2, 87, D_D5
#define UI_DISPLAY_D2_PIN -1 // PINL.5, 40, D_D6
#define UI_DISPLAY_D3_PIN -1 // PINK.4, 85, D_D7
#define UI_DISPLAY_D5_PIN -1 // PINK.2, 87, D_D5
#define UI_DISPLAY_D6_PIN -1 // PINL.5, 40, D_D6
#define UI_DISPLAY_D7_PIN -1 // PINK.4, 85, D_D7
#define UI_DELAYPERCHAR 50
// Special pins for some u8g driven display
#define UI_DISPLAY_CS1 -1
#define UI_DISPLAY_CS2 -1
#define UI_DISPLAY_DI -1
#define UI_DISPLAY_RW_PIN -1
#define UI_DISPLAY_D4_PIN 44 // PINF.5, 92, D_D4 // SCK Pin: UI_DISPLAY_D4_PIN
#define UI_DISPLAY_ENABLE_PIN 45 // PINK.3, 86, D_E // Mosi Pin: UI_DISPLAY_ENABLE_PIN
#define UI_DISPLAY_RS_PIN 46 // PINK.1, 88, D_RS // CD Pin: UI_DISPLAY_RS_PIN
#define UI_DISPLAY_RESET_PIN 47
Code will Compile, but the Display don't Show something
so i have to dig deeper and look in the ui.cpp and see the Funktion
#ifdef U8GLIB_SSD1306_SW_SPI
u8g_InitSPI(&u8g,&u8g_dev_ssd1306_128x64_sw_spi, UI_DISPLAY_D4_PIN, UI_DISPLAY_ENABLE_PIN, U8G_PIN_NONE, U8G_PIN_NONE);
why the Funktion hast two "None" Pins ? If i compare with the "Hello World" and use the Variable Value i got:
repetier:
u8g_InitSPI(&u8g,&u8g_dev_ssd1306_128x64_sw_spi, 44, 45, NONE, NONE);
Hello World:
U8GLIB_SSD1306_128X64 u8g(44, 45,48, 46, 47);
Can please someone help me so make the right definitions to get the Display running?
Thanks a Lot,
Axel
Stalling problems
Hi everyone!
I am having stalling issues with my printer. Randomly on complex print (currently
http://www.thingiverse.com/thing:2023835)
the cache goes down to 0 and the printer stop for about 30 seconds before
continuing. I have tried to play with the values below without success. Lowering
the print speed and/or segments per second doesn’t seem to help. The stalling
occurred when using a SD card or USB.
My setup: Delta / radds / raps128 / dev firmware (same problem with 0.92)
Print speed = 200mm/s
Acceleration = 1000 mm/s2
Jerk = 25
DELTA_SEGMENTS_PER_SECOND_PRINT = 600
DELTA_SEGMENTS_PER_SECOND_MOVE = 600
DELTASEGMENTS_PER_PRINTLINE = 60
STEP_DOUBLER_FREQUENCY = 80000
PRINTLINE_CACHE_SIZE = 92
MOVE_CACHE_LOW = 92
lowTicksPerMove = 250000
Does anyone have the same problem ?
Thank you!
DEV version Gcode won't execute
I've heated the extruder and homed all the axes.. but the Gcode still won't work.
I am using an SD card and printing from my LCD panel. I have 4 extruders but I am only using and heating up one.
I have used the same Gcode files with the previous firmware and it worked.
How can I get the software to execute my Gcode even when I haven't heated the nozzle?
Communicate with RUMBA board via alternate TX/RX connections?
Problem mit Autolevel
habe die 0.92.9 auf einem ANet A8 am laufen.
beim autoleveln tastet er das board richtig ab und erstellt eine matrix.
beim drucken werden die unebenheiten aber leider nur in positive richtung ausgeglichen.
so wandert die düse innerhalb eines layers langsam aber sicher immer höher.
hat da jemand eine gute idee?
danke.
User define thermistor: ADC value instead resistance
I've the ability to physically detect the temperature on my nozzle with a precision instrument, and it would therefore be easier for me to be able to enter the temperature reading value and ADC instead of the resistance.
I think i've really wrong temp reading with my RAMPS V1.4 because the Arduino 5V voltage regulator go out only with 4.7V, so I guess this can cause errors in calculation of the temperature.
Bests,
Marco