In the process of refining the design for my 3D printed glasses (yes, I’m still at it 🙂) and trying to streamline the lens ordering process a bit, because some folks have told me their optician, or their optician’s lens supplier, didn’t really want to mess with “unusual” things like this, I decided to draw and print a fake ophthalmic lens. You know, not optical-quality - or even see-through - but something that looks and feels like a lens, that can be mounted in my frames, to show an optician hands-on how it works and that it’s not weird or delicate to work on.

I figured it would be a quick print in clear PLA, that would require only a bit of cleanup and mount right into the frames, complete with the bevel and the notch and everything. How wrong I was…

This part is almost impossible to print right:

  • It’s modeled after a real bispherical lens with an offset optical axis. I mean it’s optically incorrect, but it has everything a real lens would have: uneven edge thickness, one convex and one concave side.

    You just can’t set it flat on the bed in the slicer: none of it sits flat. The slicer has trouble generating support around the edge on the concave side that it interprets half of as overhang, and even if the beginning of the support doesn’t get ripped off by the head and the print completes, the surfaces will be absolutely awful.

  • If you print it vertical - which frankly is the least bad option - then the bottom of the lens, under the support, will be a complete mess. The bevel won’t even be visible. It takes quite some time to create supports that won’t mess up the bottom of the lens too much

  • If you print it in clear PLA with only perimeters, it’ll be transparent enough to see the spots were the perimeters are started at the next layer. And depending on your wall generation strategy, the spots where the printer tries to fill the voids will show up as round “halos” inside the lens.

    The lens’ thickness varies everywhere, so the slicer tries its best to fill each layer, but it’s slightly different at every layer. At any rate, it reveals the slicer’s idiosyncracies in tool path stragegy right away.

  • The bevel all around the lens is only 0.5mm high. If the printer is dialed in, the bevel will show as an actual 120-degree bevel near the front face of the lens, particular where the bevel is normal to the layer, about half-way up the lens if you print it vertically. If not, it will look like a barely-raised blob.

I’ve tried this print on 3 different printer and I just can’t get a decent print. All I can do is play with the settings in the slicer until it comes out not too terrible.

So, that part is a bit frustrating for my original purpose, but it turns out to be a great part to test a printer and/or the slicer software! If you want to try it too, it’s here:

https://github.com/Giraut/3D-printed_eyeglasses/raw/refs/heads/main/lens_example.3mf

  • SwizzleStick@lemmy.zip
    link
    fedilink
    English
    arrow-up
    2
    ·
    23 hours ago

    You’re welcome - glad to see you have it really sussed out. Finding something that works for you and knowing it won’t just up and disappear off the market (as many fashion frames do) is excellent.

    Can see the optician side as well - they have an established process and deviating from that is unwanted faff. However, they are perfectly capable of ordering a lens to a customer given spec. A short ‘if this doesn’t work then lol you suck’ disclaimer is all it would take to make the sale.

    Resin is well within reach of the casual hobbyist now - we’re talking a couple hundred dollars to get an entry level machine, and a little extra coin for the materials/consumables. I have a (now old) Mars 3 that is ticking along beautifully.

    Safety/PPE/ventilation is the main downside compared to FDM. It’s a stinky job but you can’t fault the results for presentable and functional parts. These things can print stuff like screw threads and other teensy features perfectly.

    Offer always stands if you ever want something to demo and can’t get anyone more local to help :)

    • ExtremeDullard@lemmy.sdf.orgOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      edit-2
      11 hours ago

      Resin is well within reach of the casual hobbyist now - we’re talking a couple hundred dollars to get an entry level machine, and a little extra coin for the materials/consumables. I have a (now old) Mars 3 that is ticking along beautifully

      I am very tempted by a resin printer. However - and this is going to sound weird - I actually like the limitations of FDM.

      And this is why: I’m a hacker at heart (in the old sense, not the nasty illegal stuff) and I like to push the envelope of what our Prusa Mk4 printer can do. I’ve printed stuff with that thing that I had no right to print by working the workarounds in the model, playing with layer sizes and controlling the path of the nozzle so it ends up printing features that are right at the limit of what it can do. Hell, even the hinges in those specs of mine are kind of pushing it.

      And it’s fun! It provides hours of good fun trying this or that and finally getting the little printer to print something right.

      A resin printer would make very good prints without anything to do, if that makes sense 🙂

      Also I want to work with different materials. I’m actually looking into getting a Prusa XL with several heads to combine TPU for flexible, hollow parts and PLA for the supports inside the parts. That’s something a resin printer can’t do: resin printers print… well, resin.

      And finally, I’m always kind of designing parts with a view to making it available to anybody who has any old printer at home for them to print and enjoy. That approach entails designing for the lowest comon denominator (to a reasonable degree), something a resin printer is not.

      So you see, while I would like a resin printer, I feel it’s just not the right printer for me.