Module GPS NEO-6M

Bonjour.
Un petit partage d’un module GPS NEO-6M avec antenne incorporé(collée dessous le circuit).

GY-NEO6MV2.fzpz (13.6 KB)
(mise a jour des connecteurs dans la vue schématique).

A number of problems,

there are no connections defined in schematic thus the red rectangle. The pads in pcb should be circles not paths and are too large (the holes should be 0.038in for 0.1in headers not 0.067in

; NON-PLATED HOLES START AT T1
; THROUGH (PLATED) HOLES START AT T100
M48
INCH
T100C0.066941
%
T100
X018116Y017765
X017092Y017777
X016134Y017763
X015111Y017777
T00
M30

the schematic layerId has a capital S (Schematic rather than schematic) and thus doesn’t match the fzp file and won’t export as an image. There are bus definitions that don’t have pins in the fzp file as well. These two tutorials (which apply to current Fritzing versions) may help:

Peter

Bonjour. Je viens d’éditer le parts. J’avais en effet oublié la partie de marquage des pins dans la vue schématique, et aussi de bien vérifier les numéro des pins.
Par contre pour les autres explications, je suis navré, je ne comprend pas. les pins de la vue schématique, sont bien espacées de 0.1in (j’utilise une grille sous illustrator sans subdivisons).

params grille illustrator :woozy_face:

The schematic pin problem isn’t an svg spacing issue but rather a schematic svg vs fzp file issue. The fzp file looks like this:

<connector type="male" name="Vcc" id="connector1">
 <description>Vcc</description>
 <views>
  <breadboardView>
   <p svgId="connector1pin" layer="breadboard"/>
  </breadboardView>
  <schematicView>
   <p svgId="connector1pin" layer="schematic"/>
  </schematicView>
  <pcbView>
   <p svgId="connector1pin" layer="copper0"/>
   <p svgId="connector1pin" layer="copper1"/>
  </pcbView>
 </views>
</connector>

it needs to look like this:

<connector type="male" name="Vcc" id="connector1">
 <description>Vcc</description>
 <views>
  <breadboardView>
   <p svgId="connector1pin" layer="breadboard"/>
  </breadboardView>
  <schematicView>
   <p svgId="connector1pin" layer="schematic" terminalId="connector1terminal"/>
  </schematicView>
  <pcbView>
   <p svgId="connector1pin" layer="copper0"/>
   <p svgId="connector1pin" layer="copper1"/>
  </pcbView>
 </views>
</connector>

to define a terminalId in schematic. Then the schematic svg needs to add a terminalId like this (in Inkscape rather than Illustrator but the result should be the same!)

the terminalId is a rectangle the same height and width as the line that is the pin at the top of the line that is the pin. If you are using the parts editor (which I usually do not) the same effect can be done like this:

by clicking on the north button, the parts editor will modify the fzp file to add the terminalId and modify the svg to add the rectangle and the terminal definition. The result is that the wire will then connect to the end of the pin as it should like this:

here I corrected pin1 but not pin2. As you see the end of the pin is now on the 0.1 grid line (because of the terminalId) and the wire connects to the top of the pin rather than the middle as pin2 does. Here is a copy of the modified part for reference.

GY-NEO6MV2.fzpz (13.7 KB)

Peter