Close



Results 1 to 10 of 49

Hybrid View

  1. #1
    Technologist
    Join Date
    Apr 2021
    Posts
    186
    Quote Originally Posted by rongee View Post
    How interesting that he was using a version of Visual Studio to make his changes.

    I think I understand a little more, but there are still some holes for me. He made his changes in Visual Studio. Okay. Then he talked about "compiling" the code, which makes sense (I'm an old software developer), but I need to find more info on what compiler to use. And then, as I hear him, you just put the bin file on a flash drive, plug that into the printer, and powers up the printer. It seems that the printer knows to look for files on a flash drive is one is plugged in.

    Is some of that unique to the use of Visual Studio? The way I understand something like Pronterface is that it connects to the printer in real time. Does that apply to firmware updates as well, or is that dependent on the printer?

    Starting to look at the files as well. It looks like the file robin_nano35_cfg.txt is the text version of the configuration file. robin_nano35.bin is the compiled version?

    Thanks.

    Ron
    Visual Studio is the IDE/compiler. it's used for all sorts of things, but one thing it's well set up for it compiling Marlin.

    If you haven't compiled Marlin before I wouldn't start with this modification. I'd start with just poking around the code and getting a feel for it. Usually with marlin (default version), is that there's a configuration.h and configuration_adv.h file with most of the important editable parameters.

    This was more an example that dual leadscrews don't have to be a pain. They can be a benefit.

  2. #2
    Quote Originally Posted by Martin_au View Post
    Visual Studio is the IDE/compiler. it's used for all sorts of things, but one thing it's well set up for it compiling Marlin.

    If you haven't compiled Marlin before I wouldn't start with this modification. I'd start with just poking around the code and getting a feel for it. Usually with marlin (default version), is that there's a configuration.h and configuration_adv.h file with most of the important editable parameters.

    This was more an example that dual leadscrews don't have to be a pain. They can be a benefit.
    Thanks, and I agree, for now, I just want to see if I can get it working as is before starting to make dramatic changes like going ot Marlin.

    Right now, it's more a matter that I have a pretty good idea what needs to be changed to enable the 3D Touch (I looked in the config file and all of the parameters that need to be set for autoleveling are turned off), so I just need to figure out how to do that. I think the steps are (1) edit the config file, (2) compile it, and (3) copy the bin file to an SD card, stick it in the printer, and turn it on.

    So, I need to figure out the best way to get (1) and (2) done. It seems like among the choices are (maybe) (1) Visual Studio, (2) Pronterface, and (3) something called RepetierHost which is some software that came on the SD card that came with the printer. I've been looking around for more Youtube videos that might explain how to edit and compile the Robin Nano firmware. The Youtube video from Aurora Tech goes through those steps, I think, so I'm going to review that first. There are plenty of Marlin videos around, it seems, but not too much on this one.

    Thanks.

    Ron

  3. #3
    Technologist
    Join Date
    Apr 2021
    Posts
    186
    Quote Originally Posted by rongee View Post
    Thanks, and I agree, for now, I just want to see if I can get it working as is before starting to make dramatic changes like going ot Marlin.

    Right now, it's more a matter that I have a pretty good idea what needs to be changed to enable the 3D Touch (I looked in the config file and all of the parameters that need to be set for autoleveling are turned off), so I just need to figure out how to do that. I think the steps are (1) edit the config file, (2) compile it, and (3) copy the bin file to an SD card, stick it in the printer, and turn it on.

    So, I need to figure out the best way to get (1) and (2) done. It seems like among the choices are (maybe) (1) Visual Studio, (2) Pronterface, and (3) something called RepetierHost which is some software that came on the SD card that came with the printer. I've been looking around for more Youtube videos that might explain how to edit and compile the Robin Nano firmware. The Youtube video from Aurora Tech goes through those steps, I think, so I'm going to review that first. There are plenty of Marlin videos around, it seems, but not too much on this one.

    Thanks.

    Ron
    Visual Studio for editing/prepping Marlin. Pronterface is just a serial connection tool to talk to your printer. Repetier host is combined interface/server/etc software for running printers.
    The "Robin Nano" refers to your board. That should be a setting in the configuration file. If you want to compile Marlin for your board, it would be worth also getting hold of a pinout and schematic for that board.

    When you start messing with Visual studio, grab the Marlin Auto Build plugin as well. Makes it very easy to compile the firmware.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •