Coder Social home page Coder Social logo

georgewoodall82 / adv3gui Goto Github PK

View Code? Open in Web Editor NEW
9.0 9.0 1.0 187 KB

A program to send G-code commands to a FlashForge 3D Printer

License: The Unlicense

Python 100.00%
3d 3d-printing api flashforge g-code module printing-3d python tcp tkinter wireless

adv3gui's Introduction

๐Ÿ‘‹

adv3gui's People

Contributors

georgewoodall82 avatar sweep-ai[bot] avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

Forkers

ajknabenbauer

adv3gui's Issues

No response from Adv3

Hello,

I tried to use this tool.
Everything fine with install and run.

Connecting to the printer works also - there is no Error Message.
Send a Command, like M501 or M105 or M104 there is absolutely no response in the Output:.

2023-01-31

Can you help me with that?

Regards,
Jochen

Connection was aborted by the software in your host machine

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

image

Also if i try to send G28 command (home), your program returns output: ok, but nothing happens, printer not moving. Hope this helps.

Works with Creator 3 Pro

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

FlashForge Gcode Protocol(open).pdf

High Level End-User Flow

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!

Can't send commands to Flashforge Finder

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

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.