-
Posts
14 -
Joined
-
Last visited
Content Type
Forums
Events
3D Prints
Posts posted by killerb77
-
-
3 hours ago, tinkergnome said:22 hours ago, killerb77 said:
Has the bug where the endstop isn't triggered and the head crashes after filament load been fixed?
tbh: I don't remember such things.... should i?
Do you have a link or some more details?
@tinkergnome Page 3 of this thread.
https://community.ultimaker.com/topic/15939-tinker-firmware-introduction/page/3/
- 1
-
@tinkergnome Has the bug where the endstop isn't triggered and the head crashes after filament load been fixed? It's been quite awhile since I look at this firmware. Still running stock.
-
Thank you @tinkergnome and @gr5. I understand it now. I appreciate all of your help!
-
On 2/7/2018 at 4:35 AM, tinkergnome said:
It's just a simple factor, make the reverse of this calculation:
Sorry, I just don't understand this calculation. Can you elaborate more, please?
-
7 minutes ago, ChrisRiddell said:
I was going to compile it for you with the changes for the DDG but @tinkergnome has the material load speed in steps and not mm/s FILAMENT_FAST_STEPS not sure what 50mm/s is in steps
I followed the instruction from @gr5 and it compiled and I got hex file. Didn't make any changes yet for the bondtech extruder. Just wanted to test it to see if would make the .hex file.
Is "which: no make in" anything to be concerned with? Looks like just system info stuff.
And yes, I would like to know how to convert steps to 50mm/s
Here is the output I got:
$ ./package.sh
which: no make in (/c/Users/bmw/bin:/mingw64/bin:/usr/local/bin:/usr/bin:/bin:/mingw64/bin:/usr/bin:/c/Users/bmw/bin:/c/ProgramData/Oracle/Java/javapath:/c/Program Files (x86)/Razer Chroma SDK/bin:/c/Program Files/Razer Chroma SDK/bin:/c/Program Files (x86)/Intel/iCLS Client:/c/Program Files/Intel/iCLS Client:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0:/c/Program Files/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/DAL:/c/Program Files/Intel/Intel(R) Management Engine Components/IPT:/c/Program Files (x86)/Intel/Intel(R) Management Engine Components/IPT:/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/c/Program Files/Crucial/Crucial Storage Executive:/c/Users/bmw/AppData/Local/Microsoft/WindowsApps:/c/Program Files (x86)/Skype/Phone:/c/WINDOWS/system32:/c/WINDOWS:/c/WINDOWS/System32/Wbem:/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cmd:/c/Users/bmw/AppData/Local/Microsoft/WindowsApps:/usr/bin/vendor_perl:/usr/bin/core_perl)
RM _Ultimaker2extendedPlus/*
RMDIR _Ultimaker2extendedPlus/
CC C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/wiring.c
CC C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/hooks.c
CC C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/wiring_analog.c
CC C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/wiring_digital.c
CC C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/wiring_pulse.c
CC C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/wiring_shift.c
CC C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/WInterrupts.c
CXX UltiLCD2.cpp
CXX UltiLCD2_gfx.cpp
CXX UltiLCD2_hi_lib.cpp
CXX UltiLCD2_low_lib.cpp
CXX UltiLCD2_menu_first_run.cpp
CXX UltiLCD2_menu_maintenance.cpp
CXX UltiLCD2_menu_material.cpp
CXX UltiLCD2_menu_print.cpp
CXX lifetime_stats.cpp
CXX UltiLCD2_menu_main.cpp
CXX powerbudget.cpp
CXX UltiLCD2_menu_utils.cpp
CXX UltiLCD2_menu_prefs.cpp
CXX tinkergnome.cpp
CXX machinesettings.cpp
CXX filament_sensor.cpp
CXX C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/new.cpp
CXX C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/WMath.cpp
CXX C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/WString.cpp
CXX C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/Print.cpp
CXX Marlin_main.cpp
CXX MarlinSerial.cpp
CXX Sd2Card.cpp
CXX SdBaseFile.cpp
CXX SdFile.cpp
CXX SdVolume.cpp
CXX motion_control.cpp
CXX planner.cpp
CXX stepper.cpp
CXX temperature.cpp
CXX cardreader.cpp
CXX ConfigurationStore.cpp
CXX watchdog.cpp
CXX electronics_test.cpp
CXX C:/arduino-1.6.10/hardware/arduino/avr/cores/arduino/main.cpp
CXX _Ultimaker2extendedPlus/Marlin.elf
C:/arduino-1.6.10/hardware/tools/avr/bin/avr-objdump -h -S _Ultimaker2extendedPlus/Marlin.elf > _Ultimaker2extendedPlus/Marlin.lss
C:/arduino-1.6.10/hardware/tools/avr/bin/avr-nm -n _Ultimaker2extendedPlus/Marlin.elf > _Ultimaker2extendedPlus/Marlin.sym
COPY _Ultimaker2extendedPlus/Marlin.hex
# Link: create ELF output file from library.
AVR Memory Usage
----------------
Device: atmega2560Program: 190046 bytes (72.5% Full)
(.text + .data + .bootloader)Data: 5618 bytes (68.6% Full)
(.data + .bss + .noinit)
text data bss dec hex filename
189712 334 5284 195330 2fb02 _Ultimaker2extendedPlus/Marlin.elf
-
14 hours ago, tinkergnome said:
What do you want to change? I thought @bondtech offers a ready to use firmware?
Only two things changing are the e-steps to 311 and material load speed to 50 mm/s. These are the settings required for the bondtech extruder. Yes, bondtech does provide a firmware but it isn't tinkergnome. A few people have recommended it, so I wanted to give it a try.
-
16 hours ago, tinkergnome said:
Short answer: switch to branch geek_UM2extended and use the additional "DEFINES" from the build script.
This will result in the correct variant.
Or adjust the path to the Arduino compiler in the build script and use the script to build the *.hex file(s) - whichever is easier for you.
Not sure how to do anything of that. I am using Arduino IDE for windows. You wouldn't happen to have instructions somewhere? I have an linux virtual machine.
-
It is my understanding that Ultimaker2Marlin is for the ultimaker 2 and UM2.1-Firmware is for the ultimaker 2+. It doesn't appear at least by the dates on the tinkergnome github that the UM2.1-Firmware is up to date with V17.10.1.
I am interested in the source files for tinkergnome V17.10.1 for the ultimaker 2 plus extended as I want to compile it myself. I need to compile myself as there are a couple of changes for the bondtech DDG extruder. Where can I find that source?
Thank you in advance.
-
3 hours ago, ChrisRiddell said:
Out of curiosity did you edit just the file "hardware\arduino\avr\libraries\Wire\src\utility\twi.c" as that's the only copy of twi.c I can find.
arduino-0023\libraries\Wire\utility\twi.c
Old version v23 of arduino. It's the version suggested in the instructions.
-
43 minutes ago, ChrisRiddell said:
Pretty sure it's
FILAMENT_INSERT_FAST_SPEED in UltiLCD2_menu_material.h
I think you found it. Thank you!
-
What is the value that controls the filament loading speed in the Ultimaker 2+ firmware? I can't seem to locate it.
-
I figured it out. I had to delete or comment out the entire TWI_vect function. I guess they were referencing about line 364.
- 1
-
I want to compile my own Ultimaker 2+ firmware.
It says this in the notes on github: “One time change: The UM2 made changes to the I2C driver. You will have to remove this driver function from the Arduino IDE by removing the TWI_vect interrupt routine in arduino/libraries/Wire/utility/twi.c, line 364 Note: when you compile the sources using the makefile you can skip this step.”
So do I just comment out or delete line 364 and that’s it?
Tinker firmware - introduction
in Firmware
Posted
Have you been able to determine if the bug has been fixed?