Forum

Welcome Guest 

Show/Hide Header

Welcome Guest, posting in this forum requires registration.





Pages: [1]
Author Topic: New user, its aliiive!
AndyB
Beginner
Posts: 28
Permalink
AndyB
Post New user, its aliiive!
on: March 21, 2013, 20:14
Quote

Hi all, Sandy,

The Polargraph SD finally arrived the other day and I quickly assembled it on a A2 picture frame with the glass and backing paper inside-out. It worked like a charm as soon as I figured out I had to add the SET HOME command before drawing. Duh.

I started out with a vector drawing of ol' Frankenstein with a felt-tip pen and I'm really loving the results. The small imperfections and squiggles really add to the aesthetics of it all. What a machine you've made Sandy! (even the wifey thinks it's really cool)

I also had a quick go at the random scribble function which leads me to a question: When the gondola was traveling with the pen up between scribbles, it moved with the same slow stuttery movements as when drawing, i.e not direct. Is this normal? Should it "pen up" at all when doing the random scribble as opposed to doing the whole drawing in one go?

Also another question while I'm at it: what's the life expectancy of the motors? At the moment I'm doing a lot of experimenting and doodling around, just playing, but maybe I should save it for more completed/thought through pieces?

(next questions will be in the appropriate sub-forums, sorry 😯 )
Image
Image

kongorilla
Pro
Posts: 362
Permalink
kongorilla
Post Re: New user, its aliiive!
on: March 22, 2013, 04:19
Quote

Hi AndyB, cool first drawing! In addition to having a serious soft spot for Boris K, the first image I ever saw drawn on this kind of 'bot was that very image, done on Harvey Moon's "Drawing Machine" at Maker Faire Bay Area a few years ago. (see http://unanything.com for a version of his drawing).

Don't worry about the motors. Experiment 24 hours a day, every day. (Unless you have the current set wrong, and they're getting red hot!).

Scribble pixel drawings are done without pen lifts unless you've masked some pixels values (using 'BRIGHT PIXEL", "DARK PIXEL", or "CHOOSE MASK COLOUR"). It's likely the masked pixels are still drawn (in air) rather than the gondola speeding to the next unmasked pixel. (I'd verify that, but I'm AFP - Away From Polargraph). When Sandy wakes up he'll set us straight on that.

How did you generate the vectors? "Trace Bitmap" tool in Inkscape? I agree with you that the little fiddly "imperfections" are a nice effect.

A friend of mine is always bugging me to add color to my B&W polargraph drawings. Looking at your Monster, I know he'd suggest some loose, washy watercolor painting to finish it off. I don't know if he's right, but he's got it on my mind now.

Keep going!

sandy
Administrator
Posts: 1317
Permalink
sandy
Post Re: New user, its aliiive!
on: March 22, 2013, 11:16
Quote

Hi Andy, welcome to the forum 🙂 Epic first drawing and classy looking setup!

Mr Kongorilla is 100% correct, the pen lift isn't used at all for "pixel" drawings except when you've got "lift pen over masked pixels" selected in the "render pixels..." dialog.

NOW, the question is, why is it lifting when there's still density to be drawn? I guess it's a mask colour thing. This is where you can choose a particular colour to be ignored from the generated pixels.

If you hit "i" then there's a box for "chroma key colour", and you can change it with the "choose mask colour" function. As you click on a particular colour (from the underlying image), you should see particular pixels that are that same colour disappear from the pixel preview. Maybe that even makes sense, it sounds much more complicated than I thought it was.

And yes, don't worry about wearing the motors out. If you manage to, then you must accept some more motors as a prize 🙂 Seriously the only issue I've ever had isn't from running all day, but keeping them locked and still all day. Which is why they have the safety cutout - after 10 minutes of doing nothing the machine will lift the pen (if it isn't already up) and cut the power to the motors. When I was running the machine in spectrum arts' window all day, the motors got so hot the sprockets softened and started spinning on the motor shafts, the motors smelled like insulation and were almost too hot to touch (old style polargraph with adafruit shield and lots of volts, and something going faintly wrong). Still worked fine afterwards though - they are robust. I'm using ABS plastic for the sprockets now rather than PLA, so they don't soften as easily, and I also cut a groove in the motor shaft, and have a tooth in the sprocket to make the connection a bit more positive.

skillin'
sn

AndyB
Beginner
Posts: 28
Permalink
AndyB
Post Re: New user, its aliiive!
on: March 22, 2013, 12:47
Quote

Thanks guys!

Ahh, I had the "lift pen over masked pixels" command box checked, now it's happily random scribbling away in one go.

I made the vectors using a tracing program called Vector Magic. It's really nice, let's you select how many colors you want it to render,also layers, detail etc.
Woah, those Harvey Moon drawing's are really impressive! How do you think he made his frankenstein? Vector outline and then stipple gen for shadow/fills? Or maybe some custom software.

Speaking of, I've been experimenting with multi-color vectors, one color for the outline and then hatched,diagonal lines as fill with another. But I'm really having a hard time lining up the svg's in the controller as I have to restart the controller between each layer and my outline box disappears. I think I read somewhere in the forum that one should set the svg size to that of the drawing surface size, but that only gave me a overly huge (much bigger then drawing surface) svg to move around in the controller. Any suggestions much appreciated.

Good to know the motors are robust, I guess that goes for the servo as well, although it probably wouldn't be a big issue replacing it should it fail. I am having some trouble with the touchscreen though, it's very unresponsive sometimes, but after a reboot or three it suddenly behaves again. Not a biggie, but I am worrying it will seize to work completely one day.

Again, thanks for all the tips and help, I'm really enjoying this machine. Now off to draw some processing sketches with neon sharpies!

sandy
Administrator
Posts: 1317
Permalink
sandy
Post Re: New user, its aliiive!
on: March 22, 2013, 13:48
Quote

Lift pen over masked is the default behaviour, the issue is more that you might have something masked that you don't think you have masked.

The servo is a slightly different story - they are not expensive ones, so out of any one batch, the quality varies pretty wildly. I've only ever had one fail on me during actual use, and that had been working for a long long time, but I would not be at all surprised if any particular one stopped working. If it does of course I can send you a spare - they don't cost much.

I would love to have a better quality servo (ideally more _quiet_), but while these ones are less than $10, it's not difficult to pay four times that for a quality one, and the benefit just didn't seem proportionate, and even then there's still no guarantee of longevity/accuracy/noise.

For multi layer vectors, or for things which need to be placed "just so", I do use a template around the layers like you say. Place it (move vector) at the top left corner of the machine, and then use "resize vector" to get it to match the size of the machine - or whatever size you're happy with. Then make sure you "save", now any svg you load in will have the same origin point, and scaling factor. Note that selection area is not used for vector drawing anyway, but instead the page size is where the vector is cropped to. That's fairly non-intuitive, I know. Why do you need to restart the controller between layers?

Re the touchscreen issues - that's a bit worrying, it should be either working or not working, and restarting shouldn't make a difference - the software is such a thin layer that there's almost nothing to go wrong. I'd appreciate it if you kept an eye on that and let me know if you can spot a pattern, or if it's getting worse. Electrically, the LCDs are the most fragile piece of the machine, but I've never actually experienced problems with them myself (that I couldn't eventually track down to me being a eejit anyway).

Glad you're enjoying it!
sn

AndyB
Beginner
Posts: 28
Permalink
AndyB
Post Re: New user, its aliiive!
on: March 22, 2013, 20:16
Quote

Thanks, saving the config with the template vector did the trick! This just keep getting better and better!

I had to restart the controller because everytime I cleared the queue after a drawing I would also loose those three first lines of code that are there every time at startup and the machine would not start. Just figured out though, that I can just reload the config file. So noob, so much to learn.
Btw is there a way to manually enter code into the queue?

Yeah, i'll keep you updated on the touchscreen. It's a bit of a pain in the butt actually, especially today when I have been using it a lot. On average I have to restart it (physically unplug/replug power) 3 times before it works properly. Sometimes it will let me turn on the motors only to start bugging when browsing the sd card, i.e nothing happens or every 5-10 key presses it will work only to register the wrong button.

sandy
Administrator
Posts: 1317
Permalink
sandy
Post Re: New user, its aliiive!
on: March 22, 2013, 20:49
Quote

Cool - glad that helped. The first three "free" commands that are preloaded are

set penwidth (C02,<penwidth>,END)
set speed (C31,<motor max speed>,END)
set acceleration (C32,<motor acceleration>,END)

so unless you also restart the machine itself, you don't need to resend them. If you _do_ want to resend them, hit the "send pen tip size" and the "send speed" buttons on the SETUP tab to regenerate them. Those three commands are pre-loaded because they aren't otherwise saved to the EEPROM (persistent memory) on board the machine itself. It'll always reset to defaults (0.8, 400, 600 afaicr).t

No way to manually enter codes into the queue through the controller. You could import a queue from a txt file if you wanted to do that.

Did you reload the firmware on the machine or anything? The issue I recently had with the touchscreens sounds quite similar. It manifested as the touchable area being contracted to over the left hand side of the screen. It was possible to get the buttons to activate, but only by pressing somewhere else on the screen. That was to do with a badly calibrated library! Was ages until I figured it out, I was going crackers.

sn

kongorilla
Pro
Posts: 362
Permalink
kongorilla
Post Re: New user, its aliiive!
on: March 22, 2013, 23:22
Quote

Regarding Harvey Moon - He had his own software. I don't know what happened to him and his project, actually. He got a lot of attention from Make, had a successful Kickstarter, but then disappeared. (You out there, Harvey?)

Here's a playlist of videos about his projects:
http://wn.com/the_drawing_machine_harvey_moon

His Kickstarter page says the project was (is?) open source, and its "updates" page has some links amongst the details, but they take you to an iCloud account, so....I dunno.
http://www.kickstarter.com/projects/notever/the-drawing-machine

Oh, Harvey, we hardly knew ye. (Hope you're OK).

sandy
Administrator
Posts: 1317
Permalink
sandy
Post Re: New user, its aliiive!
on: March 22, 2013, 23:43
Quote

Harvey's stuff is outstanding - it draws in a kind of "organic" way that is very much the kind of thing that I was shooting for when I started - not deterministic so much, not just following instructions, but interpreting them. One day polargraph will be as good!!

Pages: [1]
Mingle Forum by cartpauj
Version: 1.0.34 ; Page loaded in: 0.029 seconds.