Parallex 2-axis joystick

[Dec 2024, by @GoopyToots]

Parallax 2-axis joystick
Parallax 2-axis Thumb Joystick.fzpz (8.8 KB)

[by @vanepp]

Not bad but a few problems. Your holes in pcb are too small. Presumably they should be 0.038in to fit 0.1in headers, they are 0.028in which is too small. This is from the gerber drill.txt file which details the hole sizes from this sketch:

the line

T100C0.038000

is the headers (circled in green) the

T101C0.028000

line is your part’s pins which are 10thou too small.

; NON-PLATED HOLES START AT T1
; THROUGH (PLATED) HOLES START AT T100
M48
INCH
T100C0.038000
T101C0.028000
%
T100
X022457Y016366
X022457Y007366
X022457Y008366
X004457Y017366
X022457Y017366
X004457Y007366
X004457Y016366
X004457Y008366
T101
X017457Y017366
X008457Y017366
X017457Y008366
X008457Y008366
X017457Y007366
X008457Y007366
X008457Y016366
X017457Y016366
T00
M30

In addition FritzingCheckPart.py is indicating a number of warnings and errors (it won’t find the incorrect hole sizes though. The main error is that breadboard has no layerId ( a group named breadboard that contains the entire svg.) The only thing I am aware of that this does is not export the part as an image, but it is annoying as people then complain about the part not exporting correctly.

Error 69: File
‘svg.breadboard.Parallax2axisJoystick_7c303a38bc68c97605667df8047a0099_1_breadboard.svg.bak’
At line 97

Found a drawing element before a layerId (or no layerId)

This tutorial may assist in correcting these problems

Peter

[by @GoopyToots]

Thanks for the pointers!