Plater Makes It Easy To Fill Your Bed Plate

plater

If you’re a 3D printing power user, you probably try to fit as many parts onto a single print job as possible. Most printing software has this built in to let you do that, but [Grégoire Passault] and his team thought they could do it better with their program Plater — it’s open source too.

They decided to make Plater after designing Spidey: an open-source 4-legged robot that makes use of 22 3D printed parts. The first few times they printed this took a long time because they had to manually arrange the parts — there had to be a better way!

Plater is a fairly simple program that lets you take in a bunch of STL files, set your print bed size and part spacing and then it creates an STL with as many parts in it as it can, organized on your print bed. Then you just have to load it up into your favorite slicing program and you’re good to go.

Seems like an excellent tool to add to your metaphorical 3D printing tool-belt!

Comments

  1. iamalion says:

    More compressed would have put 2 of the flat rectangles inside each pair of long things.

    Even better would be that in addition to the flat rectangles between each u shaped piece.

    Seems like it would take up 2/3 the room to do it that way

  2. bernieke says:

    Does anyone know of something similar for 2d dxf files? (For a laser cutter instead of a 3d printer.)

  3. Bracken says:

    “If you’re a 3D printing power user, you probably try to fit as many parts onto a single print job as possible.”

    Nope, you’d think so, but nope. If the print is a few hours long that’s enough. The risk of loosing all parts to the spaghetti monster if one fails is too great, and drawing fiddly boxes round all that with the excluder is not my idea of a good time.

    • Eirinn says:

      This. If a single piece breaks off the entire printbed will turn into spaghetti Bolognese. I always print one thing at a time unless they have a very good foundation and I’ve run the print before.

    • CNK says:

      Yep, and if you’re fully loading the board each time, the risk from running out of build platform if you start off center for some reason goes up significantly.

      I hope the program takes account of parts that grow outwards as they get taller (unlike me, with my last print – I’ll just call the stepped bottom a styling feature).

  4. Eirinn says:

    The models on the printbed are for a robot arm no? :)

  5. Waterjet says:

    Commercial version.

  6. MarkS says:

    similar problem is faced by auto UV mapping programs which try to place an ‘exploded’ 3d model made of triangulated sections in as small and as tightly packed volume as possible (allow rotation of parts to fit). Some literature on this. Its reuseable and problem is identical. I.e. cannot stretch faces to fit etc. UV has additional problem of needing to leave room around outside of each object and dealing with overlapping UVs and offsets. so 3d packing is subset of their problem.

  7. Gregwar says:

    Hello,

    Actually, Plater is working on rasterised 2D projection of the shapes, so it may work with DXF in a very similar way, the only work tha twould be needed is importing DXFs and rasterizing it.

    Maybe we could do such a thing, because it seems there is indeed no free software that achieve good nesting…

  8. gregwar1337 says:

    Hello,
    Actualy, the core of Plater is working on rasterised Bitmaps
    Hence, if we write the DXF import & export part, which is not very hard, and an algorithm to rasterise a DXF file, we could use it, this would be interresting I guess

  9. JRDM says:

    Manually nesting parts isn’t that hard, unless you have a terrible program. It could easily be a click & drag, and it is with Cura, Simplify 3D & PreForm.

  10. gregwar1337 says:

    @JRDM, indeed, and an expert human operator will likely be better & quicker than any software actually
    However, we did the test and there is a lot of complicated examples where it is really hard to do it quicker
    Moreover, when dealing with parametric designs where the size of parts or quantity can be dynamically changed by user, having automatic process can be nice
    As stated above, this is NP-(very)-hard problem, so having a good heuristic is better than nothing

  11. Vinculum says:

    I only run on delta’s so this program, although excellent, is fairly useless to me because it assumes a square buildspace. Delta’s are all circular. A problem most packers/slicers etc miss. Would be great if that was a selectable option.

  12. Builda3dprinter.eu says:

    I only run on delta’s so this program, although excellent, is fairly useless to me because it assumes a square buildspace. Delta’s are all circular. A problem most packers/slicers etc miss. Would be great if that was a selectable option

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,838 other followers