Magnet Wire Spooling Device
We calculate the final price from your selected file. You review and accept it before payment.
Saved on this device.
Something I created to spool magnet wire to make an antenna, but could be adapted to spool other material.
- Rating
- 0 / 5
- Likes
- 4
- Downloads
- 26
- Makes
- 0
- Views
- 378
- Reviews
- 0
Updated at source:
Model information
- Source
- Printables
- Category
- Tools
- License
- Creative Commons — Attribution
Notes:
- Bearings are standard 608-ZZ size (I used these)
- 3D printed threads - M14x2 Class 6H Right Hand
- Magnet business for counting is totally optional
Assembly:
- Print all parts, hot glue the plates together
- Fix bearings to the posts of each part, push into plate
Suggested use:
- Use the 2 screws on the small hear to fix whatever you are spooling onto.
- Created a new wire spool holder piece that fits whatever you are spooling from (if you aren't using magnet wire with the same spool type)
- Note - you could totally re-design to skip the bearings. I just had a bunch and wanted to use them (also it's quieter)
See it in action here:
Code for Hall effect sensor hooked up to raspberry pi pico:
I used CircuitPython. This isn't clean but just for reference if you wanna do something similar.
import boardimport busioimport timefrom digitalio import DigitalInOut, Direction, Pullfrom analogio import AnalogInfrom adafruit_ht16k33.segments import Seg7x4import TM1637
# Sensor# mag = AnalogIn(board.GP26)mag_dig = DigitalInOut(board.GP17)mag_dig.pull = Pull.DOWNmag_dig.direction = Direction.INPUT
# DisplayCLK = board.GP1DIO = board.GP0display = TM1637.TM1637(CLK, DIO)
#buttonbtn = DigitalInOut(board.GP16)btn.pull = Pull.DOWN
led = DigitalInOut(board.LED)led.direction = Direction.OUTPUT
counter = 0
magValPrev = Trueled.value = Truedisplay.number(counter)
while True: # print(f"Dig: {mag_dig.value}") #print(f"Analog: {mag.value}") if not mag_dig.value and magValPrev is True: counter = counter + 1 display.number(counter) if btn.value: counter = 0 display.number(counter) magValPrev = mag_dig.value #print(f"btn value: {btn.value}") time.sleep(0.02)