Jump to content

qwertyharry

Dormant
  • Posts

    6
  • Joined

  • Last visited

Everything posted by qwertyharry

  1. Thanks for the replies guys. After quite a lot of trial and error, then trawling through marlin code, then more trial and error, it seems it was caused somehow by the fact that I had the "watch" box ticked in pronterface. I have always done this before without problem, but somehow with my new prefix gcode I get the bug described above, every time. Now that I am not "watching" with Pronterface, no problems.
  2. I'm reposting this as a topic in Marlin, now that I have realised how the ulticontroller interfaces with Marlin. I'm using Marlin configured to use a heated bed via Daid's Marlin builder in December 2012. I have been experimenting with print start gcode and put together the following to extrude a bucket of plastic in a nice fat line to ensure a properly primed print head. When I load this file into pronterface and hit print, it works as expected, but if I load it onto the SD card and print from there, it pauses midway and displays "Wait for user..." on the Ulticontroller LCD until I press the button on the front, then it continues, just like if it had received an M0 or M1. The point at which it pauses like this is sometimes when the bed reaches temp on the M190, sometimes after the M109, and sometimes it makes it to the next coommand after that (G1 Z1) and then pauses. Anyone have an idea of what could be causing this? I have never seen this before, even though I am only using the same commands which are normally spat out by Cura and Kisslicer without issue. I have trawled through the Marlin source and the only reference to the "wait for user..." message is the lcd print in response to M0 and M1. Can't work out where these commands could be coming from??? M92 E880.000 G28 X0 Y0 ;home XY G90 ;Absolute positioning G21 ;set units to mm G92 X0 Y0 E0 ;set axis positioning to X,y to 0, E to 0 G1 X120 ;move to x =120 G28 Z0 ;home Z G92 Z0 ;reset Z value ; ; ;set temps M190 S80 ;set bed temp and wait M109 S230 ;set hotend temp and wait ; ; G1 Z1 ;raise Z to 1 G1 X90 E6 F500 ;controlled movement using feed (F) G1 X30 E20 ;controlled movement using feed (F) ; G28 X0 Y0 Z0 ;home XYZ G92 E0 ;reset extruder value to 0
  3. No, the problem is not related to Cura. The code above is pasted into notepad, saved as a .gcode, uploaded to the SD card in the Ulticontroller, then printed.
  4. I'm not exactly sure if this is a Marlin issue, or an Ulticontroller one. I'm using Marlin configured to use a heated bed, otherwise standard. I have been experimenting with print start gcode and put together the following to extrude a bucket of plastic in a nice fat line to ensure a properly primed print head. When I load this file into pronterface and hit print, it works as expected, but if I load it onto the SD card and print from there, it pauses midway and displays "Wait for User" on the Ulticontroller LCD until I press the button on the front, then it continues. The point at which it pauses like this is sometimes when the bed reaches temp on the M190, sometimes after the M109, sometimes after both, one time it made it to the next coommand after that (G1 Z1) and then paused. Anyone have an idea of what could be causing this? I have never seen this before, even though I am only using the same commands which are normally spat out by Cura and Kisslicer without issue. Could it somehow be caused by editing the file in notepad? M92 E880.000 G28 X Y ;home XY G90 ;Absolute positioning G21 ;set units to mm G92 X0 Y0 E0 ;set axis positioning to X,y to 0, E to 0 G1 X120 ;move to x =120 G28 Z ;home Z G92 Z0 ;reset Z value ; ; ;set temps M190 S90 ;set bed temp and wait M109 S230 ;set temp and wait ; ; G1 Z1 ;raise Z to 1 G1 X90 E6 F500 ;controlled movement using feed (F) G1 X30 E20 ;controlled movement using feed (F) ; G28 X Z ;home XYZ G92 E0 ;reset extruder value to 0
  5. Huh! Thanks Daid. I guess I misinterpreted the little help notes. I read "3th heater output" (obviously on the ultimaker board) as "3rd Extruder.." (on the Builder form.) Cheers.
  6. Trying to build firmware at http://daid.eu/~daid/marlin_build/ Leaving all selections as default except selecting the Honeywell thermistor for "Third extruder temperature sensor " (this is where I select the heated bed sensor for Ultimaker right?) Getting errors: Marlin - Build from daid/Marlin Build log Marlin/Marlin/stepper.cpp: In function 'void __vector_17()': Marlin/Marlin/stepper.cpp:469:1: error: 'DIOE2_DIR_PIN_RPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:469:1: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:469:9: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:469:1: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:469:9: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:469:1: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:469:9: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:469:1: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:469:9: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:473:1: error: 'DIOE2_DIR_PIN_RPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:473:1: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:473:9: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:473:1: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:473:9: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:473:1: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:473:9: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:473:1: error: 'DIOE2_DIR_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:473:9: error: 'DIOE2_DIR_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:584:1: error: 'DIOE2_STEP_PIN_RPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:584:1: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:584:11: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:584:1: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:584:11: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:584:1: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:584:11: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:584:1: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:584:11: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:587:1: error: 'DIOE2_STEP_PIN_RPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:587:1: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:587:11: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:587:1: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:587:11: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:587:1: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:587:11: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope Marlin/Marlin/stepper.cpp:587:1: error: 'DIOE2_STEP_PIN_WPORT' was not declared in this scope Marlin/Marlin/stepper.cpp:587:11: error: 'DIOE2_STEP_PIN_PIN' was not declared in this scope Marlin/Marlin/temperature.cpp:926:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:926:1: error: invalid suffix "_RPORT" on integer constant Marlin/Marlin/temperature.cpp:926:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:926:1: error: invalid suffix "_WPORT" on integer constant Marlin/Marlin/temperature.cpp:926:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:926:1: error: invalid suffix "_PIN" on integer constant Marlin/Marlin/temperature.cpp:926:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:926:1: error: invalid suffix "_WPORT" on integer constant Marlin/Marlin/temperature.cpp:926:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:926:1: error: invalid suffix "_PIN" on integer constant Marlin/Marlin/temperature.cpp:926:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:926:1: error: invalid suffix "_WPORT" on integer constant Marlin/Marlin/temperature.cpp:926:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:926:1: error: invalid suffix "_PIN" on integer constant Marlin/Marlin/temperature.cpp:926:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:926:1: error: invalid suffix "_WPORT" on integer constant Marlin/Marlin/temperature.cpp:926:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:926:1: error: invalid suffix "_PIN" on integer constant Marlin/Marlin/temperature.cpp:938:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:938:1: error: invalid suffix "_RPORT" on integer constant Marlin/Marlin/temperature.cpp:938:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:938:1: error: invalid suffix "_WPORT" on integer constant Marlin/Marlin/temperature.cpp:938:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:938:1: error: invalid suffix "_PIN" on integer constant Marlin/Marlin/temperature.cpp:938:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:938:1: error: invalid suffix "_WPORT" on integer constant Marlin/Marlin/temperature.cpp:938:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:938:1: error: invalid suffix "_PIN" on integer constant Marlin/Marlin/temperature.cpp:938:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:938:1: error: invalid suffix "_WPORT" on integer constant Marlin/Marlin/temperature.cpp:938:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:938:1: error: invalid suffix "_PIN" on integer constant Marlin/Marlin/temperature.cpp:938:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:938:1: error: invalid suffix "_WPORT" on integer constant Marlin/Marlin/temperature.cpp:938:1: error: pasting "DIO" and "-" does not give a valid preprocessing token Marlin/Marlin/temperature.cpp:938:1: error: invalid suffix "_PIN" on integer constant Marlin/Marlin/temperature.cpp: In function 'void __vector_22()': Marlin/Marlin/temperature.cpp:926:1: error: 'DIO' was not declared in this scope Marlin/Marlin/temperature.cpp:938:1: error: 'DIO' was not declared in this scope Marlin/Marlin/Marlin_main.cpp:189:30: error: 'E2_STEP_PIN' was not declared in this scope Marlin/Marlin/Marlin_main.cpp:189:30: error: 'E2_DIR_PIN' was not declared in this scope Marlin/Marlin/Marlin_main.cpp:189:30: error: 'E2_ENABLE_PIN' was not declared in this scope avr-objcopy: 'build/cfg_50ce1fad6495e.hex.elf': No such file Download: Configuration.h file used to build Marlin
×
×
  • Create New...