You can't connect directly to a PC. You physically wire an Arduino "Uno" to the controller board, Then install programmer software in the Arduino, in effect turning the Arduino into a programmer. Then the Arduino is connected via USB to a PC. The PC can run any OS.
Then what you load onto the controller board is NOT the new Marlin firmware but a "boot loader". A boot loader is what is inside every Arduino and is what makes them an "Arduino and not just a dumb AVR chip. Using an Arduino to install a bootloader is a common thing and is not special to the Ender3 printer. OK, now that you have and Ender with a bootloader you can use any PC, Linux, Mac or whatever to load "sketches" into the Arduino board you now have in your printer. Why is there no boot loader in your printer? I don't know but one guess is they wanted to use the memory for something else. Boot loader take up a few hunderd bytes and on these tiny 8-bit chips EVERY byte matters. On Linux CNC to modify a configuration you edit an INI file or a HAL file and re-launch the software. In Marlin you must edit the C++ code, re-compile and re-flash the chip. Many times you need to disable features to make the code fit. If you are going to swap firmware, you might first verify you know how to re-install the factory frmware, just incase you find you can't fit Marlin 2.0 into the controller's memory or if you make a mistake with the editor and introduce a bug. In any case, you need an Arduino to use as a programmer. The Arduino IDE is identical under windows, Mac or Linux. Get that and play with it and see if you can do simple exercises like make an LED blink with different patterns BEFORE trying to change the firmware. If you have to buy an Arduino, the cheap eBay clones are just as good. Arduino is "Open Source" so the clones are made from published designes and really do work identically. Buy two of them soyou can test out the new Marlin 2.0 on a $6 Arduino before you commit to loading it to the printer. Then there are peopleusing LinuxCNC to drive 3D printers. Seems silly to use a PC and a Mesa card when a $6 Aruduino can do the same job. On Fri, Jun 19, 2020 at 7:28 AM Gene Heskett <[email protected]> wrote: > On Friday 19 June 2020 10:10:16 Gene Heskett wrote: > > > I can see bed, nozzle tmps, as they heat from a locally launched > > render of yet another 5x5x5, but not the filename or anything else the > > printer might be doing. > > > > Am I supposed to see it all? > > > > Thanks, but puzzled. I'll let it finish the 5x5x5 so I can check > > dimensions since I can't stop it from this machine. I have it useing > > enough string now so the 5x5x5 is probably fat. > > > > It finds the printer but I haven't actually added it to the list, > > maybe it takes that to do it all? I can't abort this locally started > > print from here. > > > > Cheers, Gene Heskett > > And I just found a limitation that pisses me off, there is better > firmware, Marlin 2.0, for it, but it only installs from a winders box > over spi via a presumably very short cable from some sort of an spi > adapter. Has anyone made that work from Linux? > > Thanks. > > Cheers, Gene Heskett > -- > "There are four boxes to be used in defense of liberty: > soap, ballot, jury, and ammo. Please use in that order." > -Ed Howdershelt (Author) > If we desire respect for the law, we must first make the law respectable. > - Louis D. Brandeis > Genes Web page <http://geneslinuxbox.net:6309/gene> > > > _______________________________________________ > Emc-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-users > -- Chris Albertson Redondo Beach, California _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
