by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 08 22:58

    techninja on v3

    Add support for saving project … Move to unified paper-canvas co… Implement paper-canvas componen… (compare)

  • Apr 28 18:53

    techninja on v3

    Make sure to trigger new data o… (compare)

  • Apr 27 18:44

    techninja on v3

    Draw settings ended up simpler … Integrate content items into ho… General refactor for doc updates and 1 more (compare)

  • Apr 24 17:28

    techninja on v3

    Remove todos (compare)

  • Apr 24 17:22

    techninja on v3

    Upgrade tab elements to have na… Move button element fullwidth t… Hopefully fix the spawner lefto… and 2 more (compare)

  • Apr 22 00:19

    techninja on v3

    Tidy up a few schema titles, ta… Bring more schema detail in wit… Add settings project level over… and 5 more (compare)

  • Apr 20 21:25

    techninja on v3

    Implement empty initial project Project loader didn't need its … I don't know where project load… (compare)

  • Apr 17 00:17

    techninja on v3

    Encode the workspace size into … Include the modified time in pr… Add a project open wrapper and 1 more (compare)

  • Apr 16 21:53

    techninja on v3

    Misc module code cleanup Get color name on manualwait Fix max content size line creat… and 10 more (compare)

  • Mar 18 23:28

    techninja on v3

    Add missing pen power for eggbot Reimplement hatch filler into p… (compare)

  • Mar 06 03:12

    techninja on v3

    Draw preview: Add layer update … Remove utils (moved to preview … Finish out the rest of the stag… and 1 more (compare)

  • Mar 03 19:32

    techninja on v3

    Preview: Add boundary respect, … (compare)

  • Mar 03 01:50

    techninja on v3

    fix max timing for correct s[eed Ignore build dir Delete cruft and 9 more (compare)

  • Feb 29 23:48

    techninja on v3

    Adjust docs for "stage" progres… Run prettier on ACTIONS docs Socket update for generic layer… and 5 more (compare)

  • Feb 24 05:57

    techninja on v3

    Initial work towards web compon… Slow and steady API tweaks (compare)

  • Jan 29 08:40
    ithinkido commented #98
  • Jan 28 19:34
    techninja commented #98
  • Jan 28 19:32
    techninja edited #98
  • Jan 28 19:32
    techninja edited #98
  • Jan 28 19:27
    techninja edited #98
Windell Oskay
@oskay

New report from a WCB user, who isn't able to get RP b3 to work:

...When I run RoboPaint, I do get a brief flyout on the botton-right that declares "Status: Connected Successful 0/1" which then disappears, but the main dialog has the banner with "Couldn't Connect EiBotBoard not found"

Schuyler St. Leger
@docprofsky
What OS are they running?
Windell Oskay
@oskay
Yes; windows 10.
Windell Oskay
@oskay
Any suggestions of what to try for this one?
Schuyler St. Leger
@docprofsky
@oskay Try connecting to the EBB with a serial terminal and manually sending it a command.
Windell Oskay
@oskay
That works.
Schuyler St. Leger
@docprofsky
Does an older version of RP work?
Windell Oskay
@oskay
Asked that; haven't heard back yet.
Windell Oskay
@oskay
Confirmed that WCB is working via Inkscape, too.
Schuyler St. Leger
@docprofsky
Probably an issue with node-serialport, drivers, boolean or CNCServer detection of the EBB.
Windell Oskay
@oskay
Yep; that about covers it. What kinds of tests can be done to help to narrow this down? (Presumably if one person has it, others will too.)
Windell Oskay
@oskay
@techninja Do you have any suggestions of things to check?
James T
@techninja
I am summoned! :clap:
Been up to my eyeballs, will check backscroll
Has the user attempted to open dev tools to look for any other errors?
James T
@techninja
Just tested on my win10 x64, worked fine. I suspect there's something far more subtle at work.
Windell Oskay
@oskay
I'll ask him to check the dev tools. Is there a keyboard shortcut to open them up (assuming that it's enabled in settings)?
James T
@techninja
If you check the checkbox in settings it'll give you devtools for everything
but usually it's just ctrl-shift-d
James T
@techninja
@docprofsky I've created a brand new batch API. Allows sending of thousands of commands in 10x less time. Have some significant testing to do, but this will replace standard RP send mode.
Here's the 37mb(!) cpu profile of sending ~32k commands over the course of ~a minute
Schuyler St. Leger
@docprofsky
Fast!
James T
@techninja
It uses an intermediary json file appended to for each command. Then we just send the filename
It's parsed an the commands are "simulated" send and forget requests. It's till not quite fast enough.. but it's pretty good.
Windell Oskay
@oskay
We've got a WCB user who is having trouble with spiral paint, specifically issue techninja/robopaint-mode-spiral#3
Any chance that someone could look into this and see if it's something easy to fix?
Schuyler St. Leger
@docprofsky
I can probably do it this weekend.
Windell Oskay
@oskay
That would be great.
Schuyler St. Leger
@docprofsky
I have done some testing in simulation mode and I do not seem to be able to replicate this issue.
@oskay @forresto What OS is begin used?
Windell Oskay
@oskay
I think that this is on a mac.
Yes; MacOS 10.9.5
Windell Oskay
@oskay
Any advice on evil-mad/robopaint#288 ?
Also, it looks like the spiral paint issue has not made any progress. :(
James T
@techninja
I unfortunately have been given some huge amount of work to complete before the holidays are up, AND my 40hr week day job. I suspect as simple as these problems may be to fix, I cannot spare any time on them.
I do care enough about the project to setup a bug bounty for the community. I know we don't really have a secondary maintainer for our projects, but it would not be a bad idea to at least get the word out.
..not that we haven't tried of course.
I likely have something on the order of $500 I could put into a pot to help various bits of work. I think it possible with work done in a PR I could assist review.. but my popularity to get hired for other projects recently has been far too much to handle RP/cncserver as much as it needs on weekends
Admitedly some very good groundbreaking work was done recently and can be released likely sometime in Jan, but the bugfix timing is at whim that is unacceptable for a company relying on said software
James T
@techninja
@oskay Whatever it's worth, by the end of this I will have fully open source auto trace with conglomerate selective fill and centerline trace working in electron with a nice user interface that can be trivially ported to RoboPaint.. so there's that.
Did I mention it's fast too? Uses precompiled C binaries. Limits release systems.. but we already have that issue anyways.
Windell Oskay
@oskay
I can also contribute some to a pot to help out, if that's the best approach. However, I'm don't have experience with trying to manage a project in that way.
In addition to the bugs discussed here, I'm hearing increasing reports of RoboPaint just simply not working, in one way or another (failure to open files, hanging between modes, etc.). At this point, the idea of adding new features (tracing, faster, etc) seems like the exact opposite of what is needed. I'm really not sure what the best way forward is.
Schuyler St. Leger
@docprofsky
Is there an easy way to send text to RP to print at a cetrain position with a certain size?
Windell Oskay
@oskay
So far as I know, the APIs do not have support for rendering text. You could do this through Inkscape on the CLI, though.
Bob
@bwebbink
Has anybody figured out a way to have robopaint either drive a RAMPS based CNC or just output the x/y/brush movement commands it sends to a text file for manual conversion? I'd like to get the software to drive a much larger RAMPS based plotter I have....
Windell Oskay
@oskay
You can add your own machine definitions, following along with the provided examples.
Bob
@bwebbink
Thanks, Windell - I guess I haven't found those examples yet. :) If you could point me in the right direction, it would be appreciated.
Windell Oskay
@oskay
Look at the examples in the "machine_types" directory, within cncserver.