Customizable Pixel Beads Photo Panel

by anoved Apr 1, 2014
Download All Files

Thing Apps Enabled

Please Login to Comment

Comments deleted.

please help me .. ı did everything but ı don't have. I'm starting this part in customizer and I click 'view source' and ı copy and paste ımage to array code . ı mean picture code. and ı click compile and click create . But I don't have any my picture file. Please help me.Where do I make mistakes ?

I will make mine self portrait , i have a file in jpg and png , can i make it
I understand the operation not good, what do you do after the " Usage To Array " (what do you do with the numeric code ????)
( sorry for mine bad englisch

If you click "Open in Customizer" on this Thingiverse page, you should be able to upload your photo directly. The numeric code you get from the "Image to Array" tool is only necessary if you want to use larger photos. If so, you also need to download the pixel-beads-fixed.scad file, open in OpenSCAD, and paste the code in for the picture variable. (You will see a similar block of code for the default image - just replace that.)

Comments deleted.

Thanks for the design, it's awesome!. Unfortunately I am having a lot of problems during the print in my printrbot simple, it might be because of the adhesion or maybe he speed, I am a newbie in 3d printing. Could you please show me your printer settings or give me some advise? Regardless of our answer, thanks for share the design.

Glad you like it. Yes, this design can be difficult to print (I have a Printrbot Simple, too). The key is making sure the first layer sticks, so make sure your bed is level and the extruder nozzle is just above it (but not touching or dragging). Use a slow speed like 20 mm/s (you can fiddle with speed in Slic3r settings). I like to enable a couple "skirts" in Slic3r as well - this will begin the print with a series of loops around the outside of the object. It is a good way to check that everything is set up and sticking well; if not, you can cancel the print and adjust your settings right away without wasting too much filament.

I am getting errors when runnin this. image: http://i60.tinypic.com/2z4dzwy.jpghttp://i60.tinypic.com/2z4dzwy... This is the error i get: http://pastebin.com/VSu44ajnhttp://pastebin.com/VSu44ajn Is this a customiser bug, a thing bug or something with the image?

Hmm, I'm not sure. Have you tried jsc's version of this thing? It fixes some bugs so it may or may not resolve your problem: http://www.thingiverse.com/thing:310541http://www.thingiverse.com/thi...

Faster Pixel Beads Photo Pane
by jsc

I worked it out, it was due to overlapping pixels/beads. Too bad i have given the thing away after printing. Anyways thank you for the making this.

This is Super Cool! Thanks!

Thanks, I'm glad you like it!

Anoved, I was trying to run off a version for my friend, and it was unable to export to STL because the object was not 2-manifold. I had told him he wanted a high contrast image and he took me at my word, some pixels are 0.000. I believe the issue is because it tries to draw a circle of exactly the grid width which results in coincident points/faces. Clamping the minimum pixel width to 0.001 would seem to fix the issue, although since it takes 6 hours for it to run, it will be a while before I can tell you if it worked.

Hmm, let me know how it goes. I have encountered similar coincident edge issues with previous OpenSCAD projects. If you figure out a good fix I'd be happy to incorporate it. (Any optimization ideas are welcome, too - I know it's pretty slow to compile, especially with higher resolution images.)

anoved, my previous comment is irrelevant, I think I have found the actual issue. From the comments on my Make:

If pixel_size and grid_size together are exactly 1, then two neighboring beads can just touch, making it non-manifold. The quick solution is to modify grid_size or pixel_size so that their sum is not 1. The default is 0.3 and 0.7.

For a simple test case, make a 2x1 grid with both image pixels 1.0. Changing pixel_size to 0.69 or some such makes my test case compile and export.