Gerber: MotorHall_Gerber.zip
Schematic: MotorHall_Schematic.pdf
BOMs: MotorHall_BOM.csv or InteractiveBOM_MotorHall.html
EasyEDA Pro project: ProPrj_MotorHall.epro
I designed it in EasyEDA Pro, this is for N20 motor used in LumenPnP's Feeder.
The schematic is simple, you can easily recreated that in any others EDA because the EasyEDA only can exported to Altium Designer, no KiCad option.
The hall sensor is special to match the magnet attached in the motor. (Magnet is D9.2 X 1 X 1.5, the magnetic ring has 14 poles, So the gap of pole is 9.2mm*3.14/14 == 2mm, so wee need the hall sensor designed for gap/2 == 1mm, The MT1450 is the one i found and tested).
The Magnet I bought from here: https://item.taobao.com/item.htm?_u=s283hck43c64&id=578994140285
If you found that the rotation direction is reverse, that's because some manufacturers put the N20 motor in different direction, it can be taken out by unscrewing it, then put back in by reversing the direction.
Do not use a heat gun to try to take out the magnet, this will make it non-magnetic. Just use violent.