I have a self-created design for a replacement drive belt for a printer, but i'm struggling to make Cura do what I want. The belt is is 0.4mm thick and has teeth on it that are 0.9mm wide and 0.6mm tall, all along the inside of the belt. I want a single thickness of filament to be used to form the belt, as I can't see any other way of the belt being thin enough. I can vary the design thickness of the belt, but I can't go below 0.5mm as Cura then slices an incomplete belt. it is currently printing an inner wall and an outer wall, with the teeth correctly defined and formed on the inner wall. I have a 0.4mm nozzle, and a 0.3mm will not allow the filament to extrude at all.
I've tried compensating wall overlaps, halving wall thickness, upping the line width, setting outer wall width to zero (won't slice), wall printing order and I don't seem to be able to make it do what I need. Anyone ever successfully done this? I'm told PrusaSlicer has a specific setting for it, but I have no appetite for starting over with a new slicer.