euphy / polargraph_server_polarshield_esp32 Goto Github PK
View Code? Open in Web Editor NEWPolargraphSD firmware for ESP32-based machines with Polarshield v3.x
Home Page: http://www.polargraph.co.uk
PolargraphSD firmware for ESP32-based machines with Polarshield v3.x
Home Page: http://www.polargraph.co.uk
Reported from the workshop - this might actually be due to #3 - "can't get to the button" rather than "button doesn't work". Same outcome.
After update to v2.2.0 with precompiled binaries, the screen remains all white and never displays the Polargraph logo or anything. Reverted back to 2.1.5 and everything works appropriately, as expected. I tried downloading the new firmware twice to ensure there was no corrupt file when uploading to esp32. Anyway, I'm just happy you created this great software! I just thought I'd ping you if anyone else might have this issue.
Thanks again, Sandy!
I guess the background tasks aren't getting run during a draw-from-file routine.
This may also be a priority thing - the background tasks run in a low priority thread and the draw-from-file routine just never concedes control.
I'd like to be able to see if the machine is connected via USB, is paused, is running from SD card.
Maybe there's an icon somewhere showing this, maybe the ui menu colour scheme indicates something
Fresh-> red
Calibrated -> green
Drawing from SD -> blue
USB connection -> orangey red
Paused -> yellow
The button for pen up/pen down toggles between those two labels when a pen lift happens from the Touch UI. When the pen lift state is changed from a USB command, the label doesn't change.
It'd be good if it did.
Motors on / off
Pen lift / drop
Pause / run motors
Hi,
would be nice if a whiteboard eraser could be attached to the plotter, for example next to the pencil, which can be lowered to erase.
Was there any plan to integrate such feature?
If not, would it be much work to integrate (microcontroller firmare/control software)?
Would love to build a polargraph which draws a new image every day onto a whiteboard wall!
Thank you for the open source software of this project so far!
Hello, I like this project very much, and I have tried many times to modify your project, but my ability is limited, and I can only replace the 42 step motor with the step motor 28BYJ48 and use the cncjs upper computer to control the motion. Recently, I learned about the ESP32-Grbl project, which has a wealth of control terminals, including web pages, mobile App and Grbl host computer. I want to try to integrate it into a wall painting robot with four motors. I wonder if you are interested in it and need your help.
Not associated with any particular command.
It might be:
I've spotted this before once, but now reported by two other people so its not just in my head.
I think this is to do with the automatic power-down mechanism that kicks in after 5 minutes: Incoming serial commands are counted as activity to reset that countdown, but touch events are not!.
"Using PolargraphSD v3.0 2018
i had some awesome pictures drawn jet. But sometimes the drawing randomly (or not?) stops. The pen is still down and the motors are on I guess.
below there is the .txt data. maybe we can find the problem in there...??
(The Data: I did an death to sharpie gcode export. Imported that in the polygraph, did my settings. and pressed draw vectors as usual. then I put it on SD card and go.)"
Forum post: http://www.polargraph.co.uk/forum/polargraphs-group2/troubleshooting-forum5/drawing-vector-stops-thread745/
GCode file: 4rew2-gcode.txt
This may be related to the drawing-while-updating-screen issue I had earlier.
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.