tinkergnome 927
8 hours ago, Starwind0 said:I have a Marlin.Hex but its missing a very specifically named file at the end.
It seems like the final copy command in the build script is failing. Probably because the target folder ".../Marlin/resources/firmware" does not exist.
You could create the folder (one time step) or change the "cp" commands or the path in "package.sh" to whatever you like.
Good luck with the documentation!
Recommended Posts
Top Posters In This Topic
38
16
11
9
Popular Days
Feb 7
6
Mar 4
6
Feb 1
5
Feb 12
5
Top Posters In This Topic
tinkergnome 38 posts
gr5 16 posts
joatrash 11 posts
killerb77 9 posts
Popular Days
Feb 7 2018
6 posts
Mar 4 2018
6 posts
Feb 1 2018
5 posts
Feb 12 2018
5 posts
Popular Posts
tinkergnome
I was asked to sum up some facts about the alternative "tinker" firmware. Here are the basics and the main links to start with it: What is the "Tinker-Firmware"? It's an alternative firmware for
JohnK
Should also add that you get better quality prints as well (at least I do) as it allows PID bed heating instead of "bang bang". For me this got rid of banding completely
gr5
tinker is correct but I'll say it another way. Cura has this concept of line width, layer height, move distance. It uses these three numbers to calculate the volume of a cuboid - very simple - just
Posted Images
Starwind0 0
Hmm well today it seems to be compiling. Something to be said about not working till 3 am on software. You're code is rarely good after 2! Though I mean I don't think I changed anything.. Maybe a reboot was enough.
By working, I mean the script is out putting the below. I have a Marlin.Hex but its missing a very specifically named file at the end. Though given that I know its a make file building several flavors I do not think I care.
Pending that I am able to flash my printer here momentarily I will open a PR with an updated readme for Mac instructions. At least a start for you to build on. I'm the one at work that writes java docs for all my code...
Note that the version I downloaded did not have the path you mentioned. But we can hash that out in a PR. If you do not hear back feel free to DM to remind me this weekend.
./package.sh RM _Ultimaker2/* RMDIR _Ultimaker2/ CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/hooks.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_analog.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_digital.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_pulse.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_shift.c CC /Users/ddd/Downloads/Arduino-1.8.5/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 /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/new.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/WMath.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/WString.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/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 /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/main.cpp CXX _Ultimaker2/Marlin.elf /usr/local/CrossPack-AVR/bin/avr-objdump -h -S _Ultimaker2/Marlin.elf > _Ultimaker2/Marlin.lss /usr/local/CrossPack-AVR/bin/avr-nm -n _Ultimaker2/Marlin.elf > _Ultimaker2/Marlin.sym COPY _Ultimaker2/Marlin.hex # Link: create ELF output file from library. AVR Memory Usage ---------------- Device: atmega2560 Program: 189676 bytes (72.4% Full) (.text + .data + .bootloader) Data: 5622 bytes (68.6% Full) (.data + .bss + .noinit) text data bss dec hex filename 189338 338 5284 194960 2f990 _Ultimaker2/Marlin.elf cp: resources/firmware/Tinker-MarlinUltimaker2-17.10.1.hex: No such file or directory RM _Ultimaker2Dual/* RMDIR _Ultimaker2Dual/ CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/hooks.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_analog.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_digital.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_pulse.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_shift.c CC /Users/ddd/Downloads/Arduino-1.8.5/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 /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/new.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/WMath.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/WString.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/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 /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/main.cpp CXX _Ultimaker2Dual/Marlin.elf /usr/local/CrossPack-AVR/bin/avr-objdump -h -S _Ultimaker2Dual/Marlin.elf > _Ultimaker2Dual/Marlin.lss /usr/local/CrossPack-AVR/bin/avr-nm -n _Ultimaker2Dual/Marlin.elf > _Ultimaker2Dual/Marlin.sym COPY _Ultimaker2Dual/Marlin.hex # Link: create ELF output file from library. AVR Memory Usage ---------------- Device: atmega2560 Program: 203390 bytes (77.6% Full) (.text + .data + .bootloader) Data: 5830 bytes (71.2% Full) (.data + .bss + .noinit) text data bss dec hex filename 203006 384 5446 208836 32fc4 _Ultimaker2Dual/Marlin.elf cp: resources/firmware/Tinker-MarlinUltimaker2-dual-17.10.1.hex: No such file or directory RM _Ultimaker2plus/* RMDIR _Ultimaker2plus/ CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/hooks.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_analog.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_digital.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_pulse.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_shift.c CC /Users/ddd/Downloads/Arduino-1.8.5/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 /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/new.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/WMath.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/WString.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/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 /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/main.cpp CXX _Ultimaker2plus/Marlin.elf /usr/local/CrossPack-AVR/bin/avr-objdump -h -S _Ultimaker2plus/Marlin.elf > _Ultimaker2plus/Marlin.lss /usr/local/CrossPack-AVR/bin/avr-nm -n _Ultimaker2plus/Marlin.elf > _Ultimaker2plus/Marlin.sym COPY _Ultimaker2plus/Marlin.hex # Link: create ELF output file from library. AVR Memory Usage ---------------- Device: atmega2560 Program: 189682 bytes (72.4% Full) (.text + .data + .bootloader) Data: 5622 bytes (68.6% Full) (.data + .bss + .noinit) text data bss dec hex filename 189344 338 5284 194966 2f996 _Ultimaker2plus/Marlin.elf cp: resources/firmware/Tinker-MarlinUltimaker2plus-17.10.1.hex: No such file or directory RM _Ultimaker2plusDual/* RMDIR _Ultimaker2plusDual/ CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/hooks.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_analog.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_digital.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_pulse.c CC /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/wiring_shift.c CC /Users/ddd/Downloads/Arduino-1.8.5/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 /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/new.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/WMath.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/WString.cpp CXX /Users/ddd/Downloads/Arduino-1.8.5/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 /Users/ddd/Downloads/Arduino-1.8.5/hardware/arduino/avr/cores/arduino/main.cpp CXX _Ultimaker2plusDual/Marlin.elf /usr/local/CrossPack-AVR/bin/avr-objdump -h -S _Ultimaker2plusDual/Marlin.elf > _Ultimaker2plusDual/Marlin.lss /usr/local/CrossPack-AVR/bin/avr-nm -n _Ultimaker2plusDual/Marlin.elf > _Ultimaker2plusDual/Marlin.sym COPY _Ultimaker2plusDual/Marlin.hex # Link: create ELF output file from library. AVR Memory Usage ---------------- Device: atmega2560 Program: 203396 bytes (77.6% Full) (.text + .data + .bootloader) Data: 5830 bytes (71.2% Full) (.data + .bss + .noinit) text data bss dec hex filename 203012 384 5446 208842 32fca _Ultimaker2plusDual/Marlin.elf cp: resources/firmware/Tinker-MarlinUltimaker2plus-dual-17.10.1.hex: No such file or directory
Link to post
Share on other sites