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

  • AnyOldName3
    link
    fedilink
    English
    227 days ago

    If you really want entry-level, the Geeetech Alkaid is regularly on sale for $99 and I’ve had one for a couple of years and it’s fine. I’m not aware of anything it’s missing versus more expensive entry-level SLA printers, but no one seems to be aware it exists. Nearly all the problems seem to be because it’s full of Chitu hardware and runs Chitu firmware, but that’s true of nearly everything cheapish.

    • SwizzleStick
      link
      fedilink
      English
      227 days ago

      I wasn’t aware until you told me, so that holds true. Might pick one up, that’s cheap enough just for funsies.

      I’ve not had a problem with the Chitu breed of kit - hardware or software. But I have seen some absolute horror stories from the later Mars machines. The 4 MAX (maybe the whole 4 series) has a fantastic bug where leaving the USB in while turning on will trigger the machine to start a firmware update.

      A bit of a hitch when it doesn’t check for firmware files being present first before wiping itself. Making the mistake of leaving the USB in at power-on effectively soft-bricks it.

      Elegoo are now leaning into moving vats, which is fancy and allows for autolevelling. I think it’s just a recipe for trouble and more parts to fail though.

      • AnyOldName3
        link
        fedilink
        English
        126 days ago

        I think the main draw of a moving vat is that you can tilt it during the film-part separation, so it concentrates the peel force in a line that passes over the part instead of having it spread over the whole thing and needing more force which could warp the part or stretch the film. That should mean you can get away with replacing the film less often. If the film isn’t replaced often enough, it can make the print quality worse, or tear and leak resin into the printer where all the LEDs are, which will kill the printer.

        I think all Elegoo’s machines have at least some Chitu guts, and Chitu-free machines tend to make that their main selling point (and also cost a chunk more than equivalent Chitu-based ones).