Felix 3.0 DUAL Extruder - software questions

Discussions about firmware/slicing software, tweaks and settings
Post Reply
retsac
Posts: 9
Joined: Fri Nov 22, 2013 4:12 pm

Felix 3.0 DUAL Extruder - software questions

Post by retsac »

Hello,

I have build the new felix 3.0 with dual head.
Now I want the software/ firmware to be up to date en perfect for the new 3.0


I installed the new 0.95C repetier Host from the website: http://www.repetier.com/download/

1: Or should I use the older Repetier (0.90) for Felix Printers from the Felix download page?
http://shop.felixprinters.com/downloads ... s_0_90.exe

Before printing I want to install the new Arduino Firmware to the board, because it says on my LCD display Felix 2.0 ready to print and because its the latest one.
2: Is the board in the felix 3.0 still the: Arduino Mega (ATmega1280)?
3: I have no idea how to do this for the felix printer, does somebody have the file or link how I can do this for an Felix 3.0

4: When I download the profiles and other files for repetier In what folder and directory should I copy these? I tried a few different ones but the profile are not present in repetier. I cant select them with slic3r for example.

I've put numbers before the questions so I would be easier to answer them.
These questions could be helpfull for new owners of Felix printers and especially for 3.0 owners.

Extra tips & tricks are welcome! ;)

Sorry for this noob questions,I know fex topics have these kinds of answers but not that specific or for the new 3.0.

thanks!
Greets, Retsac

I use: Windows 7 x64bit
Felix 3.0 Dual extruder, LCD display
Felix 3.0
DUAL extruder
LCD display

User avatar
DDME-Marc
Posts: 71
Joined: Sun Nov 24, 2013 11:04 pm
Location: New Zealand

Post by DDME-Marc »

I made the same observations with regards to firmware however I chose to install the older (0.90)version for two reasons. Firstly my (limited) understanding with firmware is you cannot install an old release over a newer version, and secondly the current FELIX downloads section still point to the older release.

I installed the Arduino software in order to complete uploading to the dual extruder firmware over the existing pre-installed firmware.The firmware update was very straight forward with one exception, in that the FELIX user manual instructs you to click on the Marlin.ino file (using the Arduino user interface) however this file is not present in the dual extruder firmware. In fact the only *.ino file found in the dual extruder firmware was listed as Repetier.ino, so this was the file I used. On page 27 of the FELIX user manual is the firmware installation instructions.

As for the board I chose: Arduino Mega2560 or MEGA ADK.

I have setup separate (FELIX) folders for STL, G Code, and Firmware respectively directly in my main hard drive. And to date the Repetier host has had no problems in browsing to and picking up STL or G Code files into the slicer.

All in all I have struck no problems to date following this installation format, and have completed assembling the FELIX 3.0 dual extruder.
I have successfully completed multiple test prints (including the 40x10.STL test file which printed successfully on the printers maiden run), and I have full functional access to both extruders.

I trust this insight helps,

Cheers,

Marc
Felix 3.0 Dual Head * E3D Titan V6 * Repetier-Host V2.1.3 * Repetier-Firmware 0.92.9 (01/08/17 - Modified) * KISSlicer Pro - 1.6.3 * Arduino 1.8.5 *

User avatar
DDME-Marc
Posts: 71
Joined: Sun Nov 24, 2013 11:04 pm
Location: New Zealand

Post by DDME-Marc »

With the release of version 0.91 Firmware (made available a few days ago) I had minor installation issue.

Even though the same download process was followed as per the previous 0.90 Firmware, when it came time to utilise the Arduino software to upload the Repetier.ino file the Arduino interface threw up errors and stopped the install process.

Close examination of the previous 0.90 Firmware file to the current 0.91 showed a different file tree layout.

To resolve this I simply cut and pasted files in the same layout for the 0.91 Firmware release, where essentially all firmware files end up located in the Repetier folder (see attached photo).

After completing this process the Arduino software proceeded to upload the 0.91 Firmware successfully.

Cheers,

Marc
Attachments
Firmware.jpg
Felix 3.0 Dual Head * E3D Titan V6 * Repetier-Host V2.1.3 * Repetier-Firmware 0.92.9 (01/08/17 - Modified) * KISSlicer Pro - 1.6.3 * Arduino 1.8.5 *

retsac
Posts: 9
Joined: Fri Nov 22, 2013 4:12 pm

Post by retsac »

Hi, Marc

I installed the 0.90, the 0.91 gave me the same problems. Thanks for the solution.
I've uploaded the marlin/arduino firmware, the LCD says 'Felix 3.0 Dual, ready' :)

Although: With the latest software installed, I see no changes in print quality or speed.
Should there be a small difference of not?
Felix 3.0
DUAL extruder
LCD display

User avatar
DDME-Marc
Posts: 71
Joined: Sun Nov 24, 2013 11:04 pm
Location: New Zealand

Post by DDME-Marc »

Hi Retsac,

As far as I can tell there are three additional programming options added to 0.91 Firmware. Two are related to extruder and temperature functionality (M104; extruder temperature set, pause and beep at temperature function, and a M116; pause till all temperatures are +/- 1degree). A third function provides an M command function (M207) to change current 'jerk values' without writing to EEPROM.

Effectively unless you specifically program using these new M code parameters you should not observe any changes to print speed or quality.

Cheers,

Marc
Felix 3.0 Dual Head * E3D Titan V6 * Repetier-Host V2.1.3 * Repetier-Firmware 0.92.9 (01/08/17 - Modified) * KISSlicer Pro - 1.6.3 * Arduino 1.8.5 *

OleJunger
Posts: 7
Joined: Tue Dec 31, 2013 6:10 pm
Location: Reutlingen, Deutschland

Post by OleJunger »

Hello,
I need help! I updated my FelixPrinters 3.0 (with dual extruders) with "20140601 - FIRMWARE - Repetier 0.91 - FELIX_3_0_DUAL extrusion". And now the display isn´t show me anyone and the printer isn´t make any movement.
I need a step by step instructions.
Arduino says: "avrdude: stk500v2_ReceiveMessage(): timeout avrdude: stk500v2_getsync(): timeout communicating with programmer avrdude: stk500v2_command(): failed miserably to execute command 0x11 avrdude: stk500v2_disable(): failed to leave programming mode"
What I do wrong?

thanks
Ole

OleJunger
Posts: 7
Joined: Tue Dec 31, 2013 6:10 pm
Location: Reutlingen, Deutschland

Post by OleJunger »

And know I tested do update "Firmware-Marlin_V1_Felix_2_0".
Arduino says:
"Binäre Sketchgröße: 104.558 Bytes (von einem Maximum von 258.048 Bytes)
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_command(): failed miserably to execute command 0x10
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_command(): failed miserably to execute command 0x11
avrdude: stk500v2_disable(): failed to leave programming mode"

User avatar
DDME-Marc
Posts: 71
Joined: Sun Nov 24, 2013 11:04 pm
Location: New Zealand

Post by DDME-Marc »

Hi Ole,

With regards to your FELIX 3.0 Firmware issue I struck the same problem and posted a response in the forum earlier, and I am still seeking resolution for this problem. Thread link below:

http://forum.felixprinters.com/viewtopic.php?f=5&t=760

For the interim I re-installed the first release of 0.91 Firmware (released on the 31/12-13), although I see that this file is no longer available in the download section. I trust you have a copy still?


Cheers,

Marc
Felix 3.0 Dual Head * E3D Titan V6 * Repetier-Host V2.1.3 * Repetier-Firmware 0.92.9 (01/08/17 - Modified) * KISSlicer Pro - 1.6.3 * Arduino 1.8.5 *

Post Reply