georgewoodall82 / adv3gui Goto Github PK
View Code? Open in Web Editor NEWA program to send G-code commands to a FlashForge 3D Printer
License: The Unlicense
A program to send G-code commands to a FlashForge 3D Printer
License: The Unlicense
Hello, i using my old flashforge finder and tried to use your software. I think it works but with issues: after few seconds after connect it put in terminal this:
C:\Users\user\Desktop\Adv3GUI-main>python Adv3GUI.py Adv3GUI Starting Adv3GUI Started! Connected Exception in Tkinter callback Traceback (most recent call last): File "C:\Users\user\AppData\Local\Programs\Python\Python311\Lib\tkinter\__init__.py", line 1948, in __call__ return self.func(*args) ^^^^^^^^^^^^^^^^ File "C:\Users\user\Desktop\Adv3GUI-main\Adv3GUI.py", line 67, in <lambda> GCodeSend = tk.Button(root, text="Send", bg='#2f2f2f', fg='#ffffff', command=lambda: sendGCode(GCodeBox.get())) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\Desktop\Adv3GUI-main\Adv3GUI.py", line 34, in sendGCode output(Adv3Api.SendGCode(gcode)) ^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\user\Desktop\Adv3GUI-main\Adv3Api.py", line 22, in SendGCode return SendTCP(gcode) ^^^^^^^^^^^^^^ File "C:\Users\user\Desktop\Adv3GUI-main\Adv3Api.py", line 27, in SendTCP socket1.send(data.encode()) ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine
Also if i try to send G28 command (home), your program returns output: ok, but nothing happens, printer not moving. Hope this helps.
Not a problem per-se but the Readme says to open an issue if a printer isn't listed as a tested printer. The script works with the Creator 3 Pro without any modifications. I have yet to test all commands so am not sure if specific ones will have trouble, but most of the standard ones work fine.
Also wanted to confirm that G28 does work on the Creator 3 Pro.
It may also be worth it to put some of the G-Code commands in the Readme. Since flashforge uses their own proprietary format it is a pain to try and track down info about what commands do what. I attached a pdf with some basic commands that was supplied by Flashforge if you want it. I got it from a google groups conversation. https://groups.google.com/g/flashforge/c/8A7TinFnDMQ
Hey george! hope you're doing fine.
I was actually looking for a script like this only hopefully as I wanted to send commands over the internet to my 3D printer.
Could you please describe a high-level workflow for a starter end user somehow?
Because I am confused that If I need to connect my printer with my laptop still, and if we do so then how is the API interacting with the printer because as far as I know, the printer interacts with the laptop using serial ports only.
Thank You!
remove the 'comment' function in Adv3GUI.py
Describe the problem you have
Gcode commands not working on Finder (able to connect to printer, but not able to send anything.) Output is blank, and no reaction from printer whatsoever. I couldn't find any instructions on how to format the Gcode to send, so I assumed it's just G00 X1 for example to rapid to X1, but please let me know if this is the wrong format.
If you know what is causing this and optionally how to fix it, please state that here:
Additional context
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.