1 (edited by swhit321 2014-12-14 03:18:41)

Topic: How can I upload Modified firmware/ software on a mac

I have been reading for 4 days trying to find out how to do this. I do not own a single PC or Linux computer anymore and have no interest in buying one. I also do not have an arduino sitting around. Does someone have a method for updating to the Open Mod or setting up full repetier on a mac?

2

Re: How can I upload Modified firmware/ software on a mac

Wow I am the only mac user here? crazy.

3

Re: How can I upload Modified firmware/ software on a mac

The Mac version of the xyzware software badly lags the Windows release. I ended up hooking up an old Windows laptop to drive my DaVinci.

4

Re: How can I upload Modified firmware/ software on a mac

swhit321 wrote:

Wow I am the only mac user here? crazy.

You can pick up an old laptop on ebay for 50 bucks yhat is more thsn enough to run the stock host.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

5

Re: How can I upload Modified firmware/ software on a mac

Thanks guys, I just threw away my last non-mac computer was hoping that someone had a method to just upload the firmware on the SD card.

6

Re: How can I upload Modified firmware/ software on a mac

swhit321 wrote:

Thanks guys, I just threw away my last non-mac computer was hoping that someone had a method to just upload the firmware on the SD card.

For this printer the firmware is not on the SD card. That file that is on there is something entirely different and no one really knows what it is since it is encrypted. The firmware is actually burned into the processor on the controller. You can user Adruino IDE if there is a MAC version. I would suggest looking into changing the firmware. There is a thread here and one on Voltivo's forum. Once you see what needs to be done check for MAC alternatives.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

7

Re: How can I upload Modified firmware/ software on a mac

Hi,

I'am also a mac user (windows will be the last resort and even then only as virtual pc) and today I flashed my da vinci with repetier firmware. It goes the same under mac as it would in windows, just use the mac version of arduino software for doing the flash. If you google "luc repetier firmware" you can find the more exact instructions as well as repeater firmware and all other files you will need.

8

Re: How can I upload Modified firmware/ software on a mac

It may actually be easier on Mac or any other Unix environment as you don't need to worry about any extra device drivers and such.

I used luc's firmware as mentioned above: github.com/luc-github/Repetier-Firmware-0.92

I also have updated the doc a bit to be more descriptive and verbose.  I did the full setup on my macbook pro with no problems.  If you run into any gotchas or simply want to help out feel free to fork luc's repo and submit a pull request with your fixes.

9 (edited by swhit321 2014-12-18 21:22:09)

Re: How can I upload Modified firmware/ software on a mac

Maybe I need to take some classes, because most of the things I am reading sound like gibberish. I don't know what pulling or forking are as well. I know nothing about arduino or replacing specific files without bricking my printer. Does anyone have any really simple instructions? Do I need to have the firmware file in a specific folder on my Mac?

How does the firmware move to the printer. I have opened the repetier.ino in arduino and think that I have the right port for the printer (when I plug in the usb i get two new ports a cu.usbmodem621 and a tty.usbmodem621). I have not jumped the board yet since i wanted to figure out the code first.

any help appreciated.

10

Re: How can I upload Modified firmware/ software on a mac

Ok, hears what I did on my mac. First I downloaded luc's 0.92 Repertere (I presume you have already done that as you said that you opened the .ino file). Then you replace the variants.cpp and USBcore.cpp files in your arduino program with the ones supplied by luc (src folder contains them). Now to replace the files go to your applications folder, right click on  arduino executable and choose Show Package Contents. Look for the files mentioned above (use search if you have to) and then replace them with the ones you downloaded.
Now open the .ino file. If you are running da vinci 1.0 you do not need to change anything otherwise read luc's instructions about da vinci 2.0 etc.
After you juper your printer to the fallowing:
Under the tools menu select the board type as Arduino DUE (Native USB Port) and the proper port you have connected to the printer. The port should show up as USB...... like you mentioned in your post. Now you can try to compile the firmware to check there are no errors (this will only compile, you do not have to upload in right away if you do not want to). To just compile, click verify (button right at the left corner in arduino). If no errors show and sketch compiles (reporter.ino) then, with the printer jumpered (no software installed) you can upload the firmware (button next to verify). It will compile again and you can fallow the upload progress below.
Once flash is done do not forget to send G-Code M502 then M500 from repetier's Print Panel tab or from the printer menu "Settings/Load Fail-Safe" and accept to save the new eeprom settings.
At this point, you should have Reperter up and running in your printer, switch it on and off (it's sometimes necessary). To connect to your printer and to calibrate it, you need to configure Repertere host. I used setting found in hear (http://voltivo.com/forum/davinci-firmwa … figuration). You can start with those and modify if necessary. After you successfully connect to your printer using Repertere Host (xyzware is now useless) you should calibrate it. Consult the reporter host manual if necessery but it should be easy enough to figure out. To calibrate you need to heat up the bed and extruder, home axis and use the paper method (it has been described many times in this forum). After that is done you are ready to run your first print job. You need to have slice3r installed for it to work from within reporter host (and configured). Before you hit "run job" though, you should heat up the bed and extruder to the required temperatures manually from the print panel in reporter host.
Hope this helps, if something was left unclear however, just ask.

11

Re: How can I upload Modified firmware/ software on a mac

Thanks for the complete breakdown, this worked perfectly. I had almost everything done already just didn't understand some of the fuzzier details. I now have the firmware up and running on the printer and repetier host on my macbook. I just have to get everything dialed in and make  couple of test prints.

Thanks again you saved me from having to spend countless hours learning about programming.

12

Re: How can I upload Modified firmware/ software on a mac

I have a question about the jumpers: on this and other forums I've seen, the J1 jumpers appear to be fairly simple to connect to. On my machine (picture attached) the left hole has no contact point. Is there a way around pulling the whole board out to solder a contact point? more detailed image at metrob.us/IMG_0005.jpg

Davinci Duo, Repetier 0.92, OctoPi

13

Re: How can I upload Modified firmware/ software on a mac

montressor wrote:

I have a question about the jumpers: on this and other forums I've seen, the J1 jumpers appear to be fairly simple to connect to. On my machine (picture attached) the left hole has no contact point. Is there a way around pulling the whole board out to solder a contact point? more detailed image at metrob.us/IMG_0005.jpg

Is there actually a working version of Repetier firmware for the DUO? Last time I checked it still was not fully working. If you have a fully working version for the DUO then all you have to do is get a pair of pointed tweezers or even a paper clip. Just turn off the machine, then put the tweezers or paper clip across those two pads. Turn the machine on for a few seconds then off. Remove the clip/tweezers and turn back on. You will now be in bootloader mode with a blank ready to flash device.

Again though I am pretty sure the version that works on the 1.0 does not work on the DUO and I know it does not work on the Aoi.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

14

Re: How can I upload Modified firmware/ software on a mac

carl_m1968 wrote:

Is there actually a working version of Repetier firmware for the DUO? Last time I checked it still was not fully working.

There's a version that supposedly works with Duos. Link is github.com/luc-github/Repetier-Firmware-0.92

carl_m1968 wrote:

Just turn off the machine, then put the tweezers or paper clip across those two pads. Turn the machine on for a few seconds then off. Remove the clip/tweezers and turn back on. You will now be in bootloader mode with a blank ready to flash device.

This is kind of the problem - I only have one pad. The left hole is empty, no solder just a hole in the motherboard. There's really nothing conductive around the hole.

Davinci Duo, Repetier 0.92, OctoPi

15

Re: How can I upload Modified firmware/ software on a mac

montressor wrote:
carl_m1968 wrote:

Is there actually a working version of Repetier firmware for the DUO? Last time I checked it still was not fully working.

There's a version that supposedly works with Duos. Link is github.com/luc-github/Repetier-Firmware-0.92

carl_m1968 wrote:

Just turn off the machine, then put the tweezers or paper clip across those two pads. Turn the machine on for a few seconds then off. Remove the clip/tweezers and turn back on. You will now be in bootloader mode with a blank ready to flash device.

This is kind of the problem - I only have one pad. The left hole is empty, no solder just a hole in the motherboard. There's really nothing conductive around the hole.


That's not true, if you look closely there is a gold ring around the hole and a gold barrel. All they did is just missed the solder on that pad. If there is no pad, then it is a defect and you should return it as it could have other solder defects as well. If the pad is missing it should have never got passed QC.

Printing since 2009 and still love it!
Anycubic 4MAX best $225 ever invested.
Voxelabs Proxima SLA. 6 inch 2k Mono LCD.
Anycubic Predator, massive Delta machine. 450 x 370 print envelope.

16

Re: How can I upload Modified firmware/ software on a mac

You are correct, and I was able to close the circuit and wipe the firmware. I've now successfully uploaded the repetier firmware, it's working well with Simplify3d and Repeater Host on my mac.

Unfortunately, now I have other issues - haven't been able to get a single print to stick since switching to Repeater firmware, even though I'm using the exact process as before. Need to spend some time dialing in the temps I guess.

Davinci Duo, Repetier 0.92, OctoPi

17

Re: How can I upload Modified firmware/ software on a mac

I have OSX as well and was very disappointed by repetier host on it. I have a laptop with linux loaded on it and have done all my firmware flashing and RH use with it. I still haven't gotten a good print, but I think I'm close.

Have you been able to get things working again?

18

Re: How can I upload Modified firmware/ software on a mac

DrAnonymous - I've responded in the other thread you created. Short version - as of now I have not yet been able to get things working again. I spent a few hours today doing tests and no joy.

Davinci Duo, Repetier 0.92, OctoPi