loading
3Instructables507,085Views266CommentsEdinburgh, UK
Like everyone, I like making things. I'm currently a computer programmer by trade, which I adore, but I like building physical things when I can. I like pottery and lino cutting and photography, and I love the seaside, and the smell of hot solder. I have a few years of formal design training and design a small range of 3D printed jewellery, and a couple of other products I'm behind.

Achievements

100+ Comments Earned a bronze medal
10K+ Views Earned a bronze medal
Contest Winner First Prize in the Epilog Challenge
Contest Winner First Prize in the Epilog Challenge
Show 2 More »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine1 day ago
    Polargraph Drawing Machine

    Render pixel and render vector are entirely different and separate.To render pixel, you load a bitmap image, and select an area of it.To render a vector, you select an area you want to draw in, and "set frame to area". Then "load vector" and choose your SVG. Then "move vector" and "resize vector" to place your vector artwork.Only the area inside the frame (red crop marks at the corners) will be drawn, or be visible in the preview.Click "Draw vectors" to build the commands to draw the vector.

    View Instructable »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine1 day ago
    Polargraph Drawing Machine

    You'll just have to try it and see!

    Hi sorry, I've never used this motor and driver myself.First step: Make sure the steppers, and the stepper drivers work outside of Polargraph.

    View Instructable »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine4 days ago
    Polargraph Drawing Machine

    The controller software can load SVGs and then sends movement commands to the device one by one.The communication protocol is a bit like g-code, but it isn't the same.There isn't a way to send raw SVG.A motor control board with two L293Ds is a good one to use. If it isn't like this one (http://playground.arduino.cc/Main/AdafruitMotorShield), then you will have to define the control pins and do the motor setup in the firmware yourself.Good luck!

    View Instructable »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine5 days ago
    Polargraph Drawing Machine

    Nope, Polargraph doesn't read g-code sorry.

    View Instructable »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine1 week ago
    Polargraph Drawing Machine

    Great looking set up Mauro, and nice curved lines at least :)Have a look at: https://github.com/euphy/polargraph/wiki/Empty-pix... and see if anything there helps. Good luck!

    View Instructable »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine3 weeks ago
    Polargraph Drawing Machine

    Hi exactly yes, spiral pixel only works on a MEGA-based Polargraph machine, not an UNO-based one unfortunately. There's not enough memory on the UNO for the curve routines!The machine tells the controller what kind of machine it is when it connects, and the controller will only show the features that it knows that machine can actually execute.sn

    View Instructable »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine4 weeks ago
    Polargraph Drawing Machine

    Hurray!

    You need to upload machine spec, and then "set home".

    View Instructable »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine1 month ago
    Polargraph Drawing Machine

    Hi Dominik! I scratched my head at this one, but I spotted the problem:"Solid square wave" is exactly that, it's solid and there's no shading. It's always at maximum black. All of the others do shading! Marilyn is done with variable frequency square wave.sn

    Ok looks completely different to me - I'm not sure what you're expecting to see?The preview shows the density of each "pixel" as a circle shaded from deep red (high density) to white (low density). The ones that are over the black areas are red, ie high density. The ones over the white areas are white, ie low density (or empty).They are very small, so it's quite difficult to see, I'm not sure why that is, or what controls the size of those indicators.What I believe you'll find though, is that your machine is unlikely to be able to render those pixels very well. For such small pixels, you really need a very narrow pen too. If the machine can't fit much shading into a pixel, it tends to either render everything as blank, or everything as solid (there's a bit of a guide to this h...see more »Ok looks completely different to me - I'm not sure what you're expecting to see?The preview shows the density of each "pixel" as a circle shaded from deep red (high density) to white (low density). The ones that are over the black areas are red, ie high density. The ones over the white areas are white, ie low density (or empty).They are very small, so it's quite difficult to see, I'm not sure why that is, or what controls the size of those indicators.What I believe you'll find though, is that your machine is unlikely to be able to render those pixels very well. For such small pixels, you really need a very narrow pen too. If the machine can't fit much shading into a pixel, it tends to either render everything as blank, or everything as solid (there's a bit of a guide to this here: https://github.com/euphy/polargraph/wiki/Empty-pix... )Do you get any error messages in the error log (to the right-hand side of the command queue) when you press "generate commands"? If you don't, then you might be ok!sn

    View Instructable »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine7 months ago
    Polargraph Drawing Machine

    The error is nothing to worry about - just an old command that doesn't do anything any more.

    View Instructable »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine7 months ago
    Polargraph Drawing Machine

    Well, like every arduino program, it runs setup() (https://github.com/euphy/polargraph_server_a1/blob... as soon as it boots.You could put your pre-set list of commands at the end of that procedure.Remember though that you need to calibrate the initial start position of the gondola before any movement will work though.This is usually done using the exec_setPosition() procedure (https://github.com/euphy/polargraph_server_a1/blob... but there's no reason why you can't just copy those commands into setup().Remember the coordinates system that the machine uses internally is distance from points A and B (left-hand spool and right-hand spool), and the units are motor steps.

    View Instructable »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine7 months ago
    Polargraph Drawing Machine

    You'd need some way of building the set of instructions that would form the text (set of coordinates to move to, lift pen up, put pen down etc), and once you have those it'd be quite easy to sequence them.A series of changeLength(...) commands.

    View Instructable »
  • Euphy commented on Euphy's instructable Polargraph Drawing Machine8 months ago
    Polargraph Drawing Machine

    Ok, "this point falls outside the machine" and "line not on the page skipping it".These both mean either:Machine is not set up (do this with "upload machine spec")orHome point is not set (do this with "set home")or both.Every time you change the machine size, or motor settings you must "upload machine spec".Every time you turn the machine on, you must "set home".When you say you "almost made all the adjustments", which ones did you _not_ make?Someone else's configuration file would have their machine size and their motor settings in - how would it be useful to you?

    View Instructable »