I wanted to make a top mounted spool holder while still using the original filament runout sensor(which has a short cable) . I also made it so that it wouldn't need any additional screws, I just used the two zipties that came with my printer and a piece of tape. So far it seems to work well and filament feeds though with no problems, and more ringing than usual.
What specs I printed mine with:
Layer height: .2mm
Infill: 10% zigzag
perimeters: 3
Top/bottom layers: 6
Filament repositioner: Screw the PTFE tube into the large hole, try to keep it as perpendicular as possible (you'll have to force it since there are no threads). Then you can screw the filament runout sensor into the smaller hole. Then this piece can be placed onto the original metal plate. This piece is a bit of a tight fit but it should snap on over the metal plate that originally housed the PTFE tube and filament, then you just need to secure it in place with zip ties.
Spool Mount: I designed it so that you can use the original handle and it can attach to the front or the back. This model has holes if you want to use the holes on top of the frame, but I found that if you attach this to the center, the spool will interfere with the print head wires(unless you mount it towards the rear). I'm not sure how well the PLA will hold up over time though. I just used a piece of tape (wrapped twice) on the far side of the spool because I didn't have a zip tie big enough. It works for now but I'd probably upgrade that to a ziptie in the future.
The author marked this model as their own original creation.