I have had great luck using EasyEDA's tools to create plated and non-plated slots. I now have a new component that I want to try to use, and it is going to need a slot for my application.
I want to create special shape for this 5mm x 5mm component.
![WS2812 5050 Package][1]
The component would partially fit into a 5mm wide slot. The knees of the leads of the component would rest on pads on the edge of the slot.
![Here is a mockup of the slotted component.][2]
(Note that the pads extend into the slot hole in that mockup. I would expect that the PCB CNC mill would just cut that material off. Also note that the bottom of the slot hits the circular hole needed for a Cherry MX switch.)
I would like to improve this footprint. I know that CNC machines cannot create perfect squares. Instead of making a 5mm x 5mm square hole, I had to make a 5mm wide slot with two 2.5mm half circles on each end. That makes the footprint be 10mm high. I want to make a smaller footprint that is less than 10mm high. That means I need to reduce the radius of these 2.5mm half circles and also deform them so that they are more elliptical.
How can I make the slot smaller (ex 5mm x 7.5mm instead of 5mm x 10mm) without affecting the cost of my board?
[1]: https://cdn.sparkfun.com//assets/parts/8/0/3/7/11821-02.jpg
[2]: http://i.imgur.com/iNy9JHS.png