Quantcast
Channel: Reprap Forum - Firmware - mainstream and related support
Viewing all 1025 articles
Browse latest View live

Arduino Uno and Teacup firmware uploading and/or connection Problems (1 reply)

$
0
0
Hello,

I'm just going to lay it out: I am new to 3D printing. I am currently building a small 3D printer (by small I mean 33 cm^3 print area) mainly for learning purposes and to hopefully reuse the bulk of the electronics for a bigger and better 3D printer. I have built the bulk of the printer (X,Y,Z axes, electronics hooked up, etc), but I have yet to build/get an extruder, hot end, temperature sensor, endstops, etc... Anyways, I just want to get the main electronics and firmware figured out.

Background:
- Printer made from recycled CD/DVD drive laser sleds and stepper motors for each axis.
- Arduino Uno for the controller
- Easy Driver boards for the stepper motor drivers.

My problem is the firmware. I only know of two CNC firmwares that work with Arduino Uno: Teacup and GRBL. (I know that GRBL is mainly a CNC milling firmware, not 3D Printing).

When I run GRBL on my setup, I can move all the axes manually using a GRBL controller program on my HP Pavilion Laptop running windows 7, and I can even run gcode created using makercam to draw out basic shapes with a pen mounted to it. So GRBL sounds great, but I can't do 3D printing with it :(

So I found out about teacup, which sounds fantastic because I have read of people who run teacup on the Arduino Uno. So after some (or a lot of) trial, error, forum and wiki searching, I found out what I needed to input into config tool to build it and upload it to my Arduino. So I got it uploaded to the Arduino Uno. Configtool said that it was successful, and so I tried to connect with it using 115200 Baud Rate and the correct COM with Pronterface, and Repetier... and it didn't work. I tried Pronterface first, and it just said connecting for a LONG time 5-10 mins. so I selected debug communications in Menu > Settings > Debug Communications. It kept showing the same command being sent over and over and over. (SENT:M105)

After hours of searching Forums, Google, the Teacup wiki, etc. I realized that I probably set up teacup wrong or did something wrong in config tool. So these are the steps I took in setting up config tool, building and uploading:

- Installed python
- Installed wxpython
- I have the Arduino IDE already.
- Got the Teacup_Firmware-master folder
- Ran configtool.py
- Input the printer specs
- Input the board specs-- I used the board.cnc-shield-v.3.h (which I heard was closest to Arduino Uno)
- Adjusted the pins (which were already set to exactly how I have all the pins set up).
- Saved the printer and board.
- Under Menu > Edit > Settings > Modify Settings I changed the Arduino directory to where the Arduino IDE program folder is located
- In Modify Settings I changed the AVR programmer to "arduino" instead of the "stk...something" one (because it wouldn't upload to the board using that one).
- Made sure COM port and Baud rate were correct
- Selected Build, it built correctly. (as far as I know)
- Finally Selected Upload.

It uploaded, and said that it uploaded correctly, so I thought everything was fine and dandy... then I tried to connect with it using pronterface and that's where all of the recent drama spurred from-- it wouldn't connect.

I will attach screenshots of my settings, .txt files of the code that the build and upload buttons created. The Configtool1-5 pictures attached are my input settings.

I'm pretty sure the reason that it's not working is because my atmega 328p Arduino Uno doesn't have enough RAM (it's using 519.48% RAM, but only 55.46% FLASH and 0.78% EEPROM). So my question is how do I reduce the amount of RAM that is needed? Others have gotten teacup to work with Arduino Uno, so what did I do wrong? or better yet, what do I need to do to get it working? If anyone can help I would be extremely greatful!

Error to send to my board (1 reply)

$
0
0
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Ha ocurrido un error mientras se enviaba el sketch
Please help

Updated Firmware; Slow to Heat Extruder and Bed (no replies)

$
0
0
I added an E3D V6 hot end with a PT100 thermistor which required me to (re)compile Marlin. Now that I'm on my config and not Aurora's, the bed and hot end take longer to heat up. I performed autotunes on both and added the defines to the config. What can I look for that will speed up the heating process? Thanks!

Incorrect Thermistor Temperature Readings/Settings (2 replies)

$
0
0
Hello,

I recently bought this j-head hotend from amazon, and connected the thermistor to my Arduino Uno just to test it out because I thought that I may have to play around with some of the settings. I guess I was right, because when I connect to the printer in pronterface or repetier host, they both give me a value of 618 degrees.

The thermistor should be a 100k NTC 3950 Thermistor.

I checked the resistance with my multimeter, and it registered 100k Ohms like it should. If I disconnect one of the wires, the temperature reading in pronterface drops significantly (58 degrees), but then jumps around which is expected because nothing's conncected.

I have attached a picture of the settings in teacup configtool, and the reading in pronterface. I would appreciate any advice, thanks.

how to do a personal menu using ramps 1.4?? (no replies)

$
0
0
First sorry for my english....
I want to do a personal menu for my ramps 1.4, or maybe modify some firmware so that print what i want and not firmware's menu.
is it possible? how to do it? someone could guide me please?

M208 confusion (8 replies)

$
0
0
Could someone please explain how the M208 gCode works please?

I have my config.g file (running with a DUET WIFI) with a M208 command of "M208 X0 Y0 Z-0.2 S1" in. According to the wiki of RepRap it shows that its the minimum for the axis. Well, i'm a little confused to why all the config files are running with a negative value in this.

"With RepRapFirmware on a Cartesian printer, you can also use this command to specify software limits for axis travel in the negative direction, by adding parameter S1. The axis limits you set are also the positions assumed when an endstop is triggered."

According to the above statement on the wiki, am i correct in saying that the firmware probes with a G30, then adds any offset you set for the probe in the G31 command and then adds whatever you put in the M208 command? Would this be here to not let the nozzle ever touch the bed, is that what the "Z-0.2" is doing, so the bottom layer can't be any thinner than 0.2mm or have i completely got confused?

Duet - RepRapFirmware M92 E###.## (2 replies)

$
0
0
Hi,

I'm running v1.11-dc42.

I tried to change extrusion ration in middle of printing. I executed M92 command.
M92 E134.62
Error: SetPositions called when DDA ring not empty

Is this normal?

Can't figure out where to put Azteeg Sanguino addons so they're recognized by Arduino 1.6.12 (2 replies)

$
0
0
On OS X (10.12 Sierra) I'm trying to get Marlin 1.1.0-RC7 to work for my Azteeg X1 board and I'm getting the following error when I try to compile it:

In file included from sketch/pins_AZTEEG_X1.h:30:0,
                 from sketch/pins.h:87,
                 from sketch/MarlinConfig.h:33,
                 from ~/Documents/3D_printing/Sketchbooks/Marlin-1.1.0-RC7-Azteeg-Blue-MendelMax/Marlin-1.1.0-RC7-Azteeg-Blue-MendelMax.ino:37:
pins_SANGUINOLOLU_11.h:28: error: #error "Oops!  Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu."
   #error "Oops!  Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu."
    ^
exit status 1
#error "Oops!  Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu."

However I do have that selected:




Here's what I did:

1. Downloaded a zipball from the Marlin GitHub page at [github.com]

2. Edited configuration.h appropriately, selecting "BOARD_AZTEEG_X1" for the motherboard (#define MOTHERBOARD BOARD_AZTEEG_X1)

3. Downloaded and installed Arduino 1.6.x, as directed by the sketch (Arduino 1.6.12 to be precise).

4. Opened the sketch in the Arduino IDE.

5. Downloaded the Sanguino addons using the instructions found here: [dustsreprap.blogspot.com]

6. Installed the Azteeg addons (http://reprap.org/wiki/File:Azteeg_x1_sang_patch.zip) at ~Library/Arduino15/packages/Sanguino

7. Selected "Sanguino" under Tools > Boards

8. Attempted to compile the sketch and got the error. I looked and here's the code that generates the error:

#if !defined(__AVR_ATmega644P__) && !defined(__AVR_ATmega1284P__)
  #error "Oops!  Make sure you have 'Sanguino' selected from the 'Tools -> Boards' menu."
#endif

So it looks like __AVR_ATmega644P__ and __AVR_ATmega1284P__ aren't defined somewhere. I can see definitions for those in the Azteeg addon that I placed at ~Library/Arduino15/packages/Sanguino, so it's likely I haven't put them in the right place. Does anybody know where those files go in Arduino 1.6.12? The wiki page (http://reprap.org/wiki/Azteeg_X1) is not especially helpful because it has instructions for an older Arduino version (Arduino 0023) that are correct, but that version isn't supported for the latest Marlin builds.

Content Mismatch uploading a Marlin version in an almost full Amega1284p (no replies)

$
0
0
Hello! I have a "avrdude: verification error; content mismatch" when I upload any Marlin version that occupies over 98% of my at1284p (it's a melzi 2.0 board) using Arduino IDE with the bootloader you can find in the Marlin distribution. If it's smaller I have no problem, but if it's almost full I have this problem, do you know if I can use another bootloader or find a way to fix this? Could a smaller bootloader help?

Thank You

Mixing extruder (no replies)

$
0
0
I am starting work on a 3 to 1 extruder with Marlin 1.1.0-RC7 FW. I can get my 3 extruders to ratio with a sample G1 code as follows (x, y and z moves omitted and ratio add to 1.0):

G1 A1.0 B0.0 C0.0 E10
G1 A0.8 B0.2 C0.0 E20
G1 A0.6 B0.4 C0.0 E30
G1 A0.4 B0.6 C0.0 E40
G1 A0.2 B0.8 C0.0 E50
G1 A0.0 B1.0 C0.0 E60
G1 A0.0 B0.8 C0.2 E70
G1 A0.0 B0.6 C0.4 E80
G1 A0.0 B0.4 C0.6 E90
G1 A0.0 B0.2 C0.8 E100
G1 A0.0 B0.0 C1.0 E110
G1 A0.2 B0.0 C0.8 E120
G1 A0.4 B0.0 C0.6 E130
G1 A0.6 B0.0 C0.4 E140
G1 A0.8 B0.0 C0.2 E150
G1 A1.0 B0.0 C0.0 E150

How can I set one mix value to run multiple lines of moves? Modal?? I read that M649 will set the ratio outside a move but this is not working.
Repetier uses:

M163 S0 P0
M163 S1 P5
M163 S2 P1
M164 S5

But this is with Repetier FW...
Thanks

Programmers my friends, this is for you, Marlin (no replies)

$
0
0
Hi Everyone,
I'm working on the firmware Marlin and RepRapDiscount Smart Controller. I am trying to set the menu, I would like when I insert the sd card the sdcard menu appear, ready to choose the file to print, we don't have to go through different menu. For now only the MSG_SD_INSERTED appear on the screen. I have tried so many things in ultralcd.cpp or cardreader.cpp but it doesn't work. If anyone has any ideas, I'll be pleased to hear them. Thanks

I'm pretty sure it's something in this void (ultralcd.cpp)

void lcd_update()
{
    static unsigned long timeoutToStatus = 0;

    #ifdef LCD_HAS_SLOW_BUTTONS
    slow_buttons = lcd_implementation_read_slow_buttons(); // buttons which take too long to read in interrupt context
    #endif

    lcd_buttons_update();

    #if (SDCARDDETECT > 0)
    if((IS_SD_INSERTED != lcd_oldcardstatus && lcd_detected()))
    {
        lcdDrawUpdate = 2;
        lcd_oldcardstatus = IS_SD_INSERTED;
        lcd_implementation_init( // to maybe revive the LCD if static electricity killed it.
          #if defined(LCD_PROGRESS_BAR) && defined(SDSUPPORT)
            currentMenu == lcd_status_screen
          #endif
        );

        if(lcd_oldcardstatus)
        {
            card.initsd();
            LCD_MESSAGEPGM(MSG_SD_INSERTED);
        }
        else
        {
            card.release();
            LCD_MESSAGEPGM(MSG_SD_REMOVED);
        }
    }
    #endif//CARDINSERTED

    if (lcd_next_update_millis < millis())
    {
#ifdef ULTIPANEL
		#ifdef REPRAPWORLD_KEYPAD
        	if (REPRAPWORLD_KEYPAD_MOVE_Z_UP) {
        		reprapworld_keypad_move_z_up();
        	}
        	if (REPRAPWORLD_KEYPAD_MOVE_Z_DOWN) {
        		reprapworld_keypad_move_z_down();
        	}
        	if (REPRAPWORLD_KEYPAD_MOVE_X_LEFT) {
        		reprapworld_keypad_move_x_left();
        	}
        	if (REPRAPWORLD_KEYPAD_MOVE_X_RIGHT) {
        		reprapworld_keypad_move_x_right();
        	}
        	if (REPRAPWORLD_KEYPAD_MOVE_Y_DOWN) {
        		reprapworld_keypad_move_y_down();
        	}
        	if (REPRAPWORLD_KEYPAD_MOVE_Y_UP) {
        		reprapworld_keypad_move_y_up();
        	}
        	if (REPRAPWORLD_KEYPAD_MOVE_HOME) {
        		reprapworld_keypad_move_home();
        	}
		#endif
        if (abs(encoderDiff) >= ENCODER_PULSES_PER_STEP)
        {
            lcdDrawUpdate = 1;
            encoderPosition += encoderDiff / ENCODER_PULSES_PER_STEP;
            encoderDiff = 0;
            timeoutToStatus = millis() + LCD_TIMEOUT_TO_STATUS;
        }
        if (LCD_CLICKED)
            timeoutToStatus = millis() + LCD_TIMEOUT_TO_STATUS;
#endif//ULTIPANEL

#ifdef DOGLCD        // Changes due to different driver architecture of the DOGM display
        blink++;     // Variable for fan animation and alive dot
        u8g.firstPage();
        do
        {
            u8g.setFont(u8g_font_6x10_marlin);
            u8g.setPrintPos(125,0);
            if (blink % 2) u8g.setColorIndex(1); else u8g.setColorIndex(0); // Set color for the alive dot
            u8g.drawPixel(127,63); // draw alive dot
            u8g.setColorIndex(1); // black on white
            (*currentMenu)();
            if (!lcdDrawUpdate)  break; // Terminate display update, when nothing new to draw. This must be done before the last dogm.next()
        } while( u8g.nextPage() );
#else
        (*currentMenu)();
#endif

#ifdef LCD_HAS_STATUS_INDICATORS
        lcd_implementation_update_indicators();
#endif

#ifdef ULTIPANEL
        if(timeoutToStatus < millis() && currentMenu != lcd_status_screen)
        {
            lcd_return_to_status();
            lcdDrawUpdate = 2;
        }
#endif//ULTIPANEL
        if (lcdDrawUpdate == 2) lcd_implementation_clear();
        if (lcdDrawUpdate) lcdDrawUpdate--;
        lcd_next_update_millis = millis() + LCD_UPDATE_INTERVAL;
    }
}

[RRF] G31 Z0 no longer working? [solved] (3 replies)

$
0
0
I have a simple microswitch z-probe and after ABL/G32 I usually do the paper test. Then I send a G31 Z0 and start printing with the new set z-height. This doesn't seem to work anymore ( RRF V1.14 RADDS-branch )

Is there another way to fine tune z-height after ABL?

[RRF] Extruder max speed vs. retraction setup (7 replies)

$
0
0
I had to reduce max. E-speed to 250mm/min, otherwise the filament got pushed backwards through the drive gear. Now ( I hope ) the planner will reduce overall printspeed in case I set it up to fast.
But I also have the firmware retraction enabled in config.g with 4800mm/min.
It seems this isn't working, because retraction is very slow...
IMHO these are two different cases

Anyway, maybe this is an old bug, since I'm stuck with RADDS RRF V1.14?

PS: When I setup a mixing ratio of e0.5:0.5:0, would the planner allow to run twice as fast then?

Accidentally Wiped My Firmware (no replies)

$
0
0
Hello guys. I am new to the Arduino / 3d printer world. I am working with a home made Arduino Mega 3d printer. The printer had some calibration issues when I first got it and I tried to update the firmware that was on it and it seemed to have crashed the printer. The screen now is blank and it will not respond to any of my commands. I can still see the printer from Cura but the calibration is off and it will not respond to the program commands. Anyways, I am trying to upload some new firmware to it but for some reason the arduino software will not compile it to upload it. I was hoping that some of you here could take a look at it and let me know what I am doing wrong. Thank you!

Arduino: 1.6.13 (Mac OS X), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware -tools /private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr -built-in-libraries /private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/libraries -libraries /Users/kylesawyer/Documents/Arduino/libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0X2341_0X0010 -ide-version=10613 -build-path /var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.avrdude.path=/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr -verbose /Users/kylesawyer/Desktop/MarlinSDCard/Marlin 3D Printer/Marlin_3D_Printer_2016_06_01/Marlin_3D_Printer_2016_06_01.ino
/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware -tools /private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/tools-builder -tools /private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr -built-in-libraries /private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/libraries -libraries /Users/kylesawyer/Documents/Arduino/libraries -fqbn=arduino:avr:mega:cpu=atmega2560 -vid-pid=0X2341_0X0010 -ide-version=10613 -build-path /var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061 -warnings=all -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avr-gcc.path=/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr -prefs=runtime.tools.avrdude.path=/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr -verbose /Users/kylesawyer/Desktop/MarlinSDCard/Marlin 3D Printer/Marlin_3D_Printer_2016_06_01/Marlin_3D_Printer_2016_06_01.ino
Using board 'mega' from platform in folder: /private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr
Using core 'arduino' from platform in folder: /private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr
Detecting libraries used...
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/Marlin_3D_Printer_2016_06_01.ino.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/Marlin_3D_Printer_2016_06_01.ino.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/BlinkM.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/ConfigurationStore.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/LiquidCrystalRus.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/MarlinSerial.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/Marlin_main.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/Sd2Card.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/SdBaseFile.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/SdFatUtil.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/SdFile.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/SdVolume.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/Servo.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/U8glib.cpp" -o "/dev/null"
"/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/tools/avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -flto -w -x c++ -E -CC -mmcu=atmega2560 -DF_CPU=16000000L -DARDUINO=10613 -DARDUINO_AVR_MEGA2560 -DARDUINO_ARCH_AVR "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/cores/arduino" "-I/private/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/AppTranslocation/55DDB8D4-C531-4A08-8AA0-D34FF3C717C1/d/Arduino.app/Contents/Java/hardware/arduino/avr/variants/mega" "-I/Users/kylesawyer/Documents/Arduino/libraries/U8glib/src" "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/U8glib.cpp" -o "/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/preproc/ctags_target_for_gcc_minus_e.cpp"
In file included from /var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/U8glib.cpp:38:0:
/var/folders/1j/db8txyvs14g1wdvbss7v4nsm0000gn/T/arduino_build_254061/sketch/U8glib.h:44:25: fatal error: utility/u8g.h: No such file or directory
#include "utility/u8g.h"
^
compilation terminated.
Using library U8glib at version 1.19.1 in folder: /Users/kylesawyer/Documents/Arduino/libraries/U8glib
exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.

Reprapfirmware size_t confuse (3 replies)

$
0
0
hi all friends, I am reading the source code of Reprapfirmware recently, and when I go through this file "DeltaParameters.h",
I met a data type called "size_t", in this statement: "float GetTowerX(size_t axis) const { return towerX[axis]; }", and it says: "typedef __SIZE_TYPE__ size_t; ",
what type is this "size_t"? where it is defined?

RAMPS 1.4 Marlin RC8 CONTROLLERFAN_PIN issue (2 replies)

$
0
0
Hello,

I am using Marlin 1.10 RC8 with RAMPS 1.4. Printer is custom-built Delta. Board configuration BOARD_RAMPS_14_EFB, with HEATER_BED_PIN assigned to pin 57.
I plan to use D8 output for aux fans control - RAMPS and hot end coolers.

In Configuration_adv.h I changed CONTROLLERFAN_PIN to 8, compilation goes fine, but then nothing happens. I assume 12V should appear at D8 pins when steppers begin to work, but it remains zero.

Have I missed anything or CONTROLLERFAN_PIN can't be assigned to D8?

Z height zeroing 3mm above switch and build plate while homing (no replies)

$
0
0
I recently updated my firmware to get my printer going. I am using a Prusa with MKS Base 1.2. when homing Z height moves to the limit switch twice then moves about 3mm above at the end of homing. Z offset is set to zero in slicer and configuration H.

Anyone have any ideas what this could be?

Thank you.

More independent axes, which firmware? (no replies)

$
0
0
Hi,

I built a mill turn center with more than 8 axes in 2016. I use an azteeg board (with 8 stepper drivers) to control it, running repetier host firmware.


The problem is that you can only control 4 axes at a time in the gcode. For example,

G1 X2 Y3 Z4 E5

would move the X,Y,Z, and E axes at the same time.
I currently have to switch to my extra axes as if they are extra extruders, which means I can only control one extra axis at a time. I need to be able to control multiple axes past the initial XYZ at the same time.

I also need to be able to HOME the extra axes to default positions so I don't have to manually zero them every time I start the machine.


Are there any firmwares that allow this functionality? I write all of my gcode by hand for the machining operations, so toolpath software/slicing is not an issue.
I can also modify the firmware to a limited extent, but I'm not an expert programmer.

The picture below shows 7 of the 8 axes that the machine has, you can understand why I need to be able to control them independently.

Blinking axis on RepRap display (no replies)

$
0
0
I am quite new to all of this. I have loaded Marlin firmware onto my Arduino/Ramps. The characters X, Y, and Z on the main screen flash, alternating between a question mark and the letters X, Y and Z.
What would cause that behavior?
Thanks for any help.

Adding fan in firmware repetier (no replies)

$
0
0
Dear community ,

Recently I bought the Anycubic Kossel Linear Version and decided shortly after the complete assembly to switch to the repetier firmware and host. All in all it worked out pretty well, put i have a problem: The second fan, which should blows over the cooling fans of the hotend is not activated. As far as i know you have to change some settings in configuration.h to make it work. The board, which comes with the printer is called "Trigorila Mainboard" and is as far as i know a mix out of Ramps 1.4 and an Arduino Mega. It has got 3 ports, which are labeled (FAN0, FAN1, FAN2). On FAN 0 the fan for the the extruded plastic is connected (It works, and it can be controlled over repetier host). Due to the manual I connected the second fan to port FAN 2. I have already tried some things in configuration.h, but nothing happened.
So there i am asking you: Is there any way to use these earlier mentioned ports, or should i just cut off the conectors and and conect them to another powersource.

appreciate you help
Viewing all 1025 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>