I used to use Beta LAYOUT () but, since my KiCAD has the "PCB-WAY" button I have used them as it is so easy. I have been happy with the services of both companies.
Even on small runs they land in the UK within eight days, often less.
?
I have also used their SM assembly service too and the boards were 100% correct. In fact, once I am past the prototype stage, I convert all of my PCBs to SM now and that pays for itself as I don't have to stock the parts or get the head magnifier out to solder them!
|
Open office - its free and works without fault
toggle quoted message
Show quoted text
Clicking Tools->Generate_BOM->Generate landed me with the first XML file I've produced in over 40 years of computing, and I'm struggling with finding a Linux utility that can make something printable out of it. (Or readable, for that matter.)
Firefox just displays the raw XML source text, as does LibreOffice. An
"apt-cache search xml | more" has yet to ring any bells on what might make sense of the badly obfuscated BOM.
Is there an easy way out of this cul de sac?? (E.g. plain text, postscript, or PDF?)
Erik
|
JLCPCB
Can you please suggest a good PCB supplier for prototypes? 2 layer, through-hole, 3.5 by 2.5 inches? Speed rather more important than cost. I am in England.
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
|
Re: Jumpers and zero-ohm resistors
Hi,
This is exactly what I did on my special strap: (Strap
footprint.png figure), round pads #1 and #2 & straight one #3
are connected together hence to the same net.
On the symbol library (Strap symbol for
eeschema.png fig.), what I missed to mention is
that the 3 pads are superimposed. Clearly indicated
on the table but barely visible on the symbol layout abstract of
the same image. The 2 hidden (#2 & #3) nets numbers are
located under #1, in between "Passive" and "Passive" grey words.
Sorry for this omission, I designed it some years ago and, of
course, I forgot to tell !
On 22.09.24 09:51, NdK via groups.io
wrote:
toggle quoted message
Show quoted text
I can't test it now, but IIRC it is (was) possible to
create a symbol with multiple pins tied to the same net. Just
create a device with 2 pins and assign it the footprint you
need.
Diego
Il dom 22 set 2024, 08:49
Bernd Wiebus via <bernd.wiebus= [email protected]>
ha scritto:
-----BEGIN
PGP SIGNED MESSAGE-----
Hash: SHA512
Hello Pierre-Raymond
for
> example 0-Ohm resistor with a power Input connected to
gnd power line
> and a power output with a power flag connected to the Gnd
pin of the
> IC.
If your 0-Ohm resistor connects direct to a power flag, then
there is
perhaps no need for a power output, power input. You can use
just
"passive". The Type has to fit only with the rest of the net.
> Shouldn't there be a net name conflict with the IC gnd
and the
> resistor's output ?
Name is not always an issue, because the net cut in half with
the 0-Ohm
resistor will get a new name at last in one of the halfs.
There are rules for naming the nets, despite i do not know
them. This
rules will make automatical new names. But of course, if you
tie a
label to the net, then there you will get a conflict.
KiCad will keep the net name like the label name in the
section tied to
the label, and the other part will get automatic a new name.
you have
to tie a new label to this part, if you want a distinctive
label, and
of course, there will be a name conflict with the existing
label. (for
global labels, the indirect connection between global labels
would try
to bypass your 0-Ohm resistor at the board)
So you have to choose a new one.
> And, with a fuse and the same rationale, wouldn't
> the ERC cry a bit ?
Practically i use "3V3" as label for the power rail to the
ics, and
"3V3_Feeding" for the 3,3V rail between the power plug and the
fuse,
as an example.
For a 0-Ohm resistor, you could perhaps name after the devices
connected. As an Example "3V_IC1-2-5" and "3V3_IC4" with the
0-Ohm
Resistor connecting "3V_IC1-2-5" and "3V3_IC4".
This is also the way this is handled in altium. Perhaps only
older
Versions, i do not know exactly.
A similar problem like at fuses and 0-Ohm resistors occures at
net-ties,
which are special designed with two (or more) pins/pads which
are tied
to different named/labeled nets. This is a way to keep analog
gnd and
digital gnd away eatch other conected only in one point and
avoiding
connecting them at wrong places by autorouter or even copper
pour.
With best regards: Bernd Wiebus alias dl1eic
Am Sat, 21 Sep 2024 21:46:26 +0200
schrieb "Pierre-Raymond Rondelle via "
<pierreraymondrondelle=[email protected]>:
> Bernd, Thank you to point this aspect. I didn't even
think to the
> fuse. I save your message it will probably be helpful in
the future.
>
> Just one question (it makes a while I didn't design a
board) : for
> example 0-Ohm resistor with a power Input connected to
gnd power line
> and a power output with a power flag connected to the Gnd
pin of the
> IC. Shouldn't there be a net name conflict with the IC
gnd and the
> resistor's output ? And, with a fuse and the same
rationale, wouldn't
> the ERC cry a bit ? Regards
>
> On 21.09.24 21:05, Bernd Wiebus via
wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA512
> >
> > Hello Pierre-Raymond
> >
> > Mandatory for power lines.
> >>
> > Same Problem as for fuses. It is not the problem,
that you use two
> > nets (numbers will be enough) but for the
ERC-Testing, because you
> > end a power line, and the other end of the device is
no power line.
> > So the ERC-Test will throw errormessages.
> >
> > Cure for this seems for zero ohm resistors the same
as for fuses:
> > Define one pin as power input, so you can connect it
to a symbol
> > with power flag, and the outher as power output, so
you can
> > connect it to passive pins. Then the ERC will be
satisfied.
> >
> > Of course, as for small designs, you can easyly
ignore the error
> > messages, as far as you not get confused with real
errors.
> >
> > Be aware, there sometimes is a confusion with names.
The pin, where
> > the fuse or zero ohm resistor is tied to a pin with
power flag
> >
> > Other aspect: Keeping the zero ohm resistor in the
schematic will
> > make the DRC at the board run smooth. And if you
forgot the resistor
> > accidentially, you will got an error message. :O)
> >
> > With best regards: Bernd Wiebus alias dl1eic
> >
> >
> >
> > Am Sat, 21 Sep 2024 19:14:54 +0200
> > schrieb "Pierre-Raymond Rondelle via "
> > <pierreraymondrondelle=[email protected]>:
> >
> > John, Robert,
> >>
> >> Zero Ohms resistors have the drawback to create
two nets.
> >>
> >> I had similar issue some years ago with Kicad
5.20, it didn't have
> >> any practical solution for that. So, I cheated,
creating symbol and
> >> models for keeping the same net name on both
sides of the jumper.
> >> Mandatory for power lines. My computer being too
old, I didn't
> >> migrate to newer kicad versions. Consequently,
didn't test the
> >> trick on post 5.20. But since you're asking the
jumper question I
> >> assume that this hasn't been solved.
> >>
> >> Instead, I made a specific component using 3
pads with the same net
> >> name, whichever the pad number is. In the middle
a square one (thin
> >> and long, this is the "jumper wire"), of course
not drilled and two
> >> round ones at the ends. The 3 pads were?
overlapping, establishing
> >> a connection in between the ends.
> >>
> >> For the schematics,I created a dedicated symbol
with one terminal,
> >> (I named it "lnk"), and filled the attribute
table for the BOM. I
> >> placed it on a convenient place on the net the
jumper is
> >> installed, I numbered it. That's all.
> >>
> >> Refer to the annexed files. Remember it's ver
5.20. You may have to
> >> modify it regarding the new version rules. My
application was to
> >> route a number of different single side PCBs
where power lines were
> >> routed on component side via jumper wires. Refer
to: "Strap
> >> footprint.png" & "Strap footprints in
use.png" In schema, the
> >> symbol was: "Strap symbol for eeschema.png",
represented by "Strap
> >> Symbols attached to the drawing.png" in the
electrical drawing.
> >> "My_Straps.pretty.rar" is the strap library
model for 3.81 to 22.86
> >> mm long jumpers. And for the PCB I also provide
an example
> >> "strap_test.rar" (not functional, for decorating
your bedroom only
> >> ! ). Have fun
> >>
> >>
> >>
> >> On 20.09.24 18:49, Tony Casey via
wrote:
> >> If you want to use headers and links, I have
schematic symbols for
> >> those. Perhaps KiCad even has them in one of its
extensive
> >> library, I don't know.
> >>
> >>> Alternatively, use zero Ohm resistors, and
add a text note to say
> >>> what they are for. Do that, as well for
links. If they are
> >>> multiple position links, add a truth table.
> >>>
> >>> I try to put everything on the schematic.
That way, nothing gets
> >>> missed.
> >>>
> >>> --
> >>> Regards,
> >>> Tony?
> >>>
> >>> On 20 Sep 2024 17:17, John Woodgate <jmw@...>
wrote:
> >>>
> >>> Thanks, Robert. I suppose they have to be
placed in the schematic
> >>>> exactly where they are needed in the
layout, which can make the
> >>>> schematic look very odd. On 2024-09-20
16:35, Robert via
> >>>> wrote: They are normally in
the schematic as zero ohm
> >>>> resistors. In the
> >>>> layout they can be whatever you like, eg
pukkka zero ohm
> >>>> resistors
> >>>>> (wire-ended or surface mount),
hand-cut wire links, blobs of
> >>>>> solder, etc.
> >>>>>
> >>>>> Regards,
> >>>>>
> >>>>> Robert
> >>>>>
> >>>>> * Plain text email - safe, readable,
inclusive. *
> >>>>>
> >>>>>
> >>>>> --
> >>>>> This email has been checked for
viruses by Avast antivirus
> >>>>> software.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> OOO - Own Opinions Only
> >>>> Best Wishes
> >>>> John Woodgate
> >>>> Keep trying
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>
> >>
> > -----BEGIN PGP SIGNATURE-----
> >
> >
iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbvGRUACgkQ6D4maolC
> >
ooxFawf/ZCK6AojJIW478kwpa8gX/cbkjyt3oA6NyJ48Rj9IDjbwqeQUTrQotBTN
> >
yx8SHMpRnkuygMU+Eq102g4wsNMfugsk9ASioa9EQ55LtcCkAqtKG7ukRDW8CeZq
> >
5hA/umxrNPBa5A3cEUmXLn79OPz6RHKF+guB1wu9IPYxwZUnhMuHl3FGqJIQagvO
> >
b4pyLd+H0d4/E6XOZkkrx70TBrWk2LlnRaLv5gMVVb9seiZX349j68qqpxSed0uH
> >
HL9k/5eoB1hV/sL9Hd7cL/5RPlMx8JxyY2ssgT/H786WwUhV/D5qkf0dkJll4ehw
> > HsSlCyL+dNBP0CPojy+B0UNq6U3dgQ==
> > =tKEO
> > -----END PGP SIGNATURE-----
> >
> >
> >
> >
> >
> >
>
>
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbvvcUACgkQ6D4maolC
oow1zAgAtIg0y1+/zUKrPk3GEOEuXwHNPQAAtYUxGPGY4PEqDiP+h/Pu00c2xu4Y
zYlOSaKIOBnjkubbZzVQvCFopCpKxmk5jrnsfHa/osPL6r5TrmY2hz5Cvk7hkoat
9ob80B9GS5OLaQFaRALYjR32EcdN4xw60U0sK7RKakPkpv7k6J2Dy3jxar4Vcfsg
sO0vMPdJQQbXoAykaFzhr5oOcGFARqcVpX+M/hJYShiaCukcJUMuEafTcs9DD2dj
hlB8L9bhwZFu0dJkhj2tEkz4kpaY1NRKVcKU9sEhKC0/lEMeIcKXo5/iTv4BZvAD
dAcNhgnEk1MpoR7XByqOvnZPCnesyA==
=WzB3
-----END PGP SIGNATURE-----
|
Re: Jumpers and zero-ohm resistors
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hello Diego I can't test it now, but IIRC it is (was) possible to create a symbol with multiple pins tied to the same net. Just create a device with 2 pins and assign it the footprint you need. Yes, of course. A symbol with multiple Pins connected to the same net. Thats easy. But a symbol whose pins are tied to one another and DIFFERENT other Nets without getting the autorouter or copper fill making unwanted connections. Think about analog and digital Signals on one board. The grounds of those analog and digital Signals schould be connected at only one point, and all other connections should be avoided for EMC reasons. And ERC and DRC should be done ok and smooth. with best regards: Bernd Wiebus alias dl1eic Am Sun, 22 Sep 2024 09:51:18 +0200 schrieb "NdK via groups.io" <ndk.clanbo@...>: I can't test it now, but IIRC it is (was) possible to create a symbol with multiple pins tied to the same net. Just create a device with 2 pins and assign it the footprint you need.
Diego
Il dom 22 set 2024, 08:49 Bernd Wiebus via groups.io <bernd.wiebus= [email protected]> ha scritto:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512
Hello Pierre-Raymond
for
example 0-Ohm resistor with a power Input connected to gnd power line and a power output with a power flag connected to the Gnd pin of the IC. If your 0-Ohm resistor connects direct to a power flag, then there is perhaps no need for a power output, power input. You can use just "passive". The Type has to fit only with the rest of the net.
Shouldn't there be a net name conflict with the IC gnd and the resistor's output ? Name is not always an issue, because the net cut in half with the 0-Ohm resistor will get a new name at last in one of the halfs.
There are rules for naming the nets, despite i do not know them. This rules will make automatical new names. But of course, if you tie a label to the net, then there you will get a conflict.
KiCad will keep the net name like the label name in the section tied to the label, and the other part will get automatic a new name. you have to tie a new label to this part, if you want a distinctive label, and of course, there will be a name conflict with the existing label. (for global labels, the indirect connection between global labels would try to bypass your 0-Ohm resistor at the board) So you have to choose a new one.
And, with a fuse and the same rationale, wouldn't the ERC cry a bit ? Practically i use "3V3" as label for the power rail to the ics, and "3V3_Feeding" for the 3,3V rail between the power plug and the fuse, as an example. For a 0-Ohm resistor, you could perhaps name after the devices connected. As an Example "3V_IC1-2-5" and "3V3_IC4" with the 0-Ohm Resistor connecting "3V_IC1-2-5" and "3V3_IC4".
This is also the way this is handled in altium. Perhaps only older Versions, i do not know exactly.
A similar problem like at fuses and 0-Ohm resistors occures at net-ties, which are special designed with two (or more) pins/pads which are tied to different named/labeled nets. This is a way to keep analog gnd and digital gnd away eatch other conected only in one point and avoiding connecting them at wrong places by autorouter or even copper pour.
With best regards: Bernd Wiebus alias dl1eic
Am Sat, 21 Sep 2024 21:46:26 +0200 schrieb "Pierre-Raymond Rondelle via groups.io" <pierreraymondrondelle@...>:
Bernd, Thank you to point this aspect. I didn't even think to the fuse. I save your message it will probably be helpful in the future.
Just one question (it makes a while I didn't design a board) : for example 0-Ohm resistor with a power Input connected to gnd power line and a power output with a power flag connected to the Gnd pin of the IC. Shouldn't there be a net name conflict with the IC gnd and the resistor's output ? And, with a fuse and the same rationale, wouldn't the ERC cry a bit ? Regards
On 21.09.24 21:05, Bernd Wiebus via groups.io wrote: -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hello Pierre-Raymond
Mandatory for power lines.
Same Problem as for fuses. It is not the problem, that you use two nets (numbers will be enough) but for the ERC-Testing, because you end a power line, and the other end of the device is no power line. So the ERC-Test will throw errormessages.
Cure for this seems for zero ohm resistors the same as for fuses: Define one pin as power input, so you can connect it to a symbol with power flag, and the outher as power output, so you can connect it to passive pins. Then the ERC will be satisfied.
Of course, as for small designs, you can easyly ignore the error messages, as far as you not get confused with real errors.
Be aware, there sometimes is a confusion with names. The pin, where the fuse or zero ohm resistor is tied to a pin with power flag
Other aspect: Keeping the zero ohm resistor in the schematic will make the DRC at the board run smooth. And if you forgot the resistor accidentially, you will got an error message. :O)
With best regards: Bernd Wiebus alias dl1eic
Am Sat, 21 Sep 2024 19:14:54 +0200 schrieb "Pierre-Raymond Rondelle via groups.io" <pierreraymondrondelle@...>:
John, Robert,
Zero Ohms resistors have the drawback to create two nets.
I had similar issue some years ago with Kicad 5.20, it didn't have any practical solution for that. So, I cheated, creating symbol and models for keeping the same net name on both sides of the jumper. Mandatory for power lines. My computer being too old, I didn't migrate to newer kicad versions. Consequently, didn't test the trick on post 5.20. But since you're asking the jumper question I assume that this hasn't been solved.
Instead, I made a specific component using 3 pads with the same net name, whichever the pad number is. In the middle a square one (thin and long, this is the "jumper wire"), of course not drilled and two round ones at the ends. The 3 pads were overlapping, establishing a connection in between the ends.
For the schematics,I created a dedicated symbol with one terminal, (I named it "lnk"), and filled the attribute table for the BOM. I placed it on a convenient place on the net the jumper is installed, I numbered it. That's all.
Refer to the annexed files. Remember it's ver 5.20. You may have to modify it regarding the new version rules. My application was to route a number of different single side PCBs where power lines were routed on component side via jumper wires. Refer to: "Strap footprint.png" & "Strap footprints in use.png" In schema, the symbol was: "Strap symbol for eeschema.png", represented by "Strap Symbols attached to the drawing.png" in the electrical drawing. "My_Straps.pretty.rar" is the strap library model for 3.81 to 22.86 mm long jumpers. And for the PCB I also provide an example "strap_test.rar" (not functional, for decorating your bedroom only ! ). Have fun
On 20.09.24 18:49, Tony Casey via groups.io wrote: If you want to use headers and links, I have schematic symbols for those. Perhaps KiCad even has them in one of its extensive library, I don't know.
Alternatively, use zero Ohm resistors, and add a text note to say what they are for. Do that, as well for links. If they are multiple position links, add a truth table.
I try to put everything on the schematic. That way, nothing gets missed.
-- Regards, Tony
On 20 Sep 2024 17:17, John Woodgate <jmw@...> wrote:
Thanks, Robert. I suppose they have to be placed in the schematic
exactly where they are needed in the layout, which can make the schematic look very odd. On 2024-09-20 16:35, Robert via groups.io wrote: They are normally in the schematic as zero ohm resistors. In the layout they can be whatever you like, eg pukkka zero ohm resistors
(wire-ended or surface mount), hand-cut wire links, blobs of solder, etc.
Regards,
Robert
* Plain text email - safe, readable, inclusive. *
-- This email has been checked for viruses by Avast antivirus software. www.avast.com
-- OOO - Own Opinions Only Best Wishes John Woodgate Keep trying
Virus-free.www.avg.com
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbvGRUACgkQ6D4maolC ooxFawf/ZCK6AojJIW478kwpa8gX/cbkjyt3oA6NyJ48Rj9IDjbwqeQUTrQotBTN yx8SHMpRnkuygMU+Eq102g4wsNMfugsk9ASioa9EQ55LtcCkAqtKG7ukRDW8CeZq 5hA/umxrNPBa5A3cEUmXLn79OPz6RHKF+guB1wu9IPYxwZUnhMuHl3FGqJIQagvO b4pyLd+H0d4/E6XOZkkrx70TBrWk2LlnRaLv5gMVVb9seiZX349j68qqpxSed0uH HL9k/5eoB1hV/sL9Hd7cL/5RPlMx8JxyY2ssgT/H786WwUhV/D5qkf0dkJll4ehw HsSlCyL+dNBP0CPojy+B0UNq6U3dgQ== =tKEO -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbvvcUACgkQ6D4maolC oow1zAgAtIg0y1+/zUKrPk3GEOEuXwHNPQAAtYUxGPGY4PEqDiP+h/Pu00c2xu4Y zYlOSaKIOBnjkubbZzVQvCFopCpKxmk5jrnsfHa/osPL6r5TrmY2hz5Cvk7hkoat 9ob80B9GS5OLaQFaRALYjR32EcdN4xw60U0sK7RKakPkpv7k6J2Dy3jxar4Vcfsg sO0vMPdJQQbXoAykaFzhr5oOcGFARqcVpX+M/hJYShiaCukcJUMuEafTcs9DD2dj hlB8L9bhwZFu0dJkhj2tEkz4kpaY1NRKVcKU9sEhKC0/lEMeIcKXo5/iTv4BZvAD dAcNhgnEk1MpoR7XByqOvnZPCnesyA== =WzB3 -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbv0oEACgkQ6D4maolC ooy8TQf+JHRT6NurhaaYIoW6bEjuQq9AlCPQ2/WkmJq0qhIkw4eoXBaSaAouyTQm Qhj8MxW6QBvP43KLpR00hUrmPcmpDt32OdEBssL+qPuGae2X51G12YxApxvZ5JK+ UX7mgXDGUXqIHwUxSoICpbbGt3jsQ+Eam0wi/RrFNyIfir7hBA/D6dEMVtg0SFFG 2dUCFHZ1tmJeq1z7QSCo72K/e3rNGtLIsdXBgkhkbjB1tiXKPm4Gp0g5NYef9u/s 7OxO4Xm63E2cgaJBeuQqDEDMSE3EtNiPcUlJWOM+9sxTUz4H4El6eWEOFhVb0wsy JP92yuU/AdluMGhR3c5Vt0eIuipcMA== =Q+ve -----END PGP SIGNATURE-----
|
Re: Jumpers and zero-ohm resistors
I can't test it now, but IIRC it is (was) possible to create a symbol with multiple pins tied to the same net. Just create a device with 2 pins and assign it the footprint you need.
Diego
toggle quoted message
Show quoted text
Il dom 22 set 2024, 08:49 Bernd Wiebus via <bernd.wiebus= [email protected]> ha scritto: -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hello Pierre-Raymond
for
> example 0-Ohm resistor with a power Input connected to gnd power line
> and a power output with a power flag connected to the Gnd pin of the
> IC.
If your 0-Ohm resistor connects direct to a power flag, then there is
perhaps no need for a power output, power input. You can use just
"passive". The Type has to fit only with the rest of the net.
> Shouldn't there be a net name conflict with the IC gnd and the
> resistor's output ?
Name is not always an issue, because the net cut in half with the 0-Ohm
resistor will get a new name at last in one of the halfs.
There are rules for naming the nets, despite i do not know them. This
rules will make automatical new names. But of course, if you tie a
label to the net, then there you will get a conflict.
KiCad will keep the net name like the label name in the section tied to
the label, and the other part will get automatic a new name. you have
to tie a new label to this part, if you want a distinctive label, and
of course, there will be a name conflict with the existing label. (for
global labels, the indirect connection between global labels would try
to bypass your 0-Ohm resistor at the board)
So you have to choose a new one.
> And, with a fuse and the same rationale, wouldn't
> the ERC cry a bit ?
Practically i use "3V3" as label for the power rail to the ics, and
"3V3_Feeding" for the 3,3V rail between the power plug and the fuse,
as an example.
For a 0-Ohm resistor, you could perhaps name after the devices
connected. As an Example "3V_IC1-2-5" and "3V3_IC4" with the 0-Ohm
Resistor connecting "3V_IC1-2-5" and "3V3_IC4".
This is also the way this is handled in altium. Perhaps only older
Versions, i do not know exactly.
A similar problem like at fuses and 0-Ohm resistors occures at net-ties,
which are special designed with two (or more) pins/pads which are tied
to different named/labeled nets. This is a way to keep analog gnd and
digital gnd away eatch other conected only in one point and avoiding
connecting them at wrong places by autorouter or even copper pour.
With best regards: Bernd Wiebus alias dl1eic
Am Sat, 21 Sep 2024 21:46:26 +0200
schrieb "Pierre-Raymond Rondelle via "
<pierreraymondrondelle=[email protected]>:
> Bernd, Thank you to point this aspect. I didn't even think to the
> fuse. I save your message it will probably be helpful in the future.
>
> Just one question (it makes a while I didn't design a board) : for
> example 0-Ohm resistor with a power Input connected to gnd power line
> and a power output with a power flag connected to the Gnd pin of the
> IC. Shouldn't there be a net name conflict with the IC gnd and the
> resistor's output ? And, with a fuse and the same rationale, wouldn't
> the ERC cry a bit ? Regards
>
> On 21.09.24 21:05, Bernd Wiebus via wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA512
> >
> > Hello Pierre-Raymond
> >
> > Mandatory for power lines.
> >>
> > Same Problem as for fuses. It is not the problem, that you use two
> > nets (numbers will be enough) but for the ERC-Testing, because you
> > end a power line, and the other end of the device is no power line.
> > So the ERC-Test will throw errormessages.
> >
> > Cure for this seems for zero ohm resistors the same as for fuses:
> > Define one pin as power input, so you can connect it to a symbol
> > with power flag, and the outher as power output, so you can
> > connect it to passive pins. Then the ERC will be satisfied.
> >
> > Of course, as for small designs, you can easyly ignore the error
> > messages, as far as you not get confused with real errors.
> >
> > Be aware, there sometimes is a confusion with names. The pin, where
> > the fuse or zero ohm resistor is tied to a pin with power flag
> >
> > Other aspect: Keeping the zero ohm resistor in the schematic will
> > make the DRC at the board run smooth. And if you forgot the resistor
> > accidentially, you will got an error message. :O)
> >
> > With best regards: Bernd Wiebus alias dl1eic
> >
> >
> >
> > Am Sat, 21 Sep 2024 19:14:54 +0200
> > schrieb "Pierre-Raymond Rondelle via "
> > <pierreraymondrondelle=[email protected]>:
> >
> > John, Robert,
> >>
> >> Zero Ohms resistors have the drawback to create two nets.
> >>
> >> I had similar issue some years ago with Kicad 5.20, it didn't have
> >> any practical solution for that. So, I cheated, creating symbol and
> >> models for keeping the same net name on both sides of the jumper.
> >> Mandatory for power lines. My computer being too old, I didn't
> >> migrate to newer kicad versions. Consequently, didn't test the
> >> trick on post 5.20. But since you're asking the jumper question I
> >> assume that this hasn't been solved.
> >>
> >> Instead, I made a specific component using 3 pads with the same net
> >> name, whichever the pad number is. In the middle a square one (thin
> >> and long, this is the "jumper wire"), of course not drilled and two
> >> round ones at the ends. The 3 pads were? overlapping, establishing
> >> a connection in between the ends.
> >>
> >> For the schematics,I created a dedicated symbol with one terminal,
> >> (I named it "lnk"), and filled the attribute table for the BOM. I
> >> placed it on a convenient place on the net the jumper is
> >> installed, I numbered it. That's all.
> >>
> >> Refer to the annexed files. Remember it's ver 5.20. You may have to
> >> modify it regarding the new version rules. My application was to
> >> route a number of different single side PCBs where power lines were
> >> routed on component side via jumper wires. Refer to: "Strap
> >> footprint.png" & "Strap footprints in use.png" In schema, the
> >> symbol was: "Strap symbol for eeschema.png", represented by "Strap
> >> Symbols attached to the drawing.png" in the electrical drawing.
> >> "My_Straps.pretty.rar" is the strap library model for 3.81 to 22.86
> >> mm long jumpers. And for the PCB I also provide an example
> >> "strap_test.rar" (not functional, for decorating your bedroom only
> >> ! ). Have fun
> >>
> >>
> >>
> >> On 20.09.24 18:49, Tony Casey via wrote:
> >> If you want to use headers and links, I have schematic symbols for
> >> those. Perhaps KiCad even has them in one of its extensive
> >> library, I don't know.
> >>
> >>> Alternatively, use zero Ohm resistors, and add a text note to say
> >>> what they are for. Do that, as well for links. If they are
> >>> multiple position links, add a truth table.
> >>>
> >>> I try to put everything on the schematic. That way, nothing gets
> >>> missed.
> >>>
> >>> --
> >>> Regards,
> >>> Tony?
> >>>
> >>> On 20 Sep 2024 17:17, John Woodgate <jmw@...> wrote:
> >>>
> >>> Thanks, Robert. I suppose they have to be placed in the schematic
> >>>> exactly where they are needed in the layout, which can make the
> >>>> schematic look very odd. On 2024-09-20 16:35, Robert via
> >>>> wrote: They are normally in the schematic as zero ohm
> >>>> resistors. In the
> >>>> layout they can be whatever you like, eg pukkka zero ohm
> >>>> resistors
> >>>>> (wire-ended or surface mount), hand-cut wire links, blobs of
> >>>>> solder, etc.
> >>>>>
> >>>>> Regards,
> >>>>>
> >>>>> Robert
> >>>>>
> >>>>> * Plain text email - safe, readable, inclusive. *
> >>>>>
> >>>>>
> >>>>> --
> >>>>> This email has been checked for viruses by Avast antivirus
> >>>>> software.
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> OOO - Own Opinions Only
> >>>> Best Wishes
> >>>> John Woodgate
> >>>> Keep trying
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>
> >>
> > -----BEGIN PGP SIGNATURE-----
> >
> > iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbvGRUACgkQ6D4maolC
> > ooxFawf/ZCK6AojJIW478kwpa8gX/cbkjyt3oA6NyJ48Rj9IDjbwqeQUTrQotBTN
> > yx8SHMpRnkuygMU+Eq102g4wsNMfugsk9ASioa9EQ55LtcCkAqtKG7ukRDW8CeZq
> > 5hA/umxrNPBa5A3cEUmXLn79OPz6RHKF+guB1wu9IPYxwZUnhMuHl3FGqJIQagvO
> > b4pyLd+H0d4/E6XOZkkrx70TBrWk2LlnRaLv5gMVVb9seiZX349j68qqpxSed0uH
> > HL9k/5eoB1hV/sL9Hd7cL/5RPlMx8JxyY2ssgT/H786WwUhV/D5qkf0dkJll4ehw
> > HsSlCyL+dNBP0CPojy+B0UNq6U3dgQ==
> > =tKEO
> > -----END PGP SIGNATURE-----
> >
> >
> >
> >
> >
> >
>
>
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbvvcUACgkQ6D4maolC
oow1zAgAtIg0y1+/zUKrPk3GEOEuXwHNPQAAtYUxGPGY4PEqDiP+h/Pu00c2xu4Y
zYlOSaKIOBnjkubbZzVQvCFopCpKxmk5jrnsfHa/osPL6r5TrmY2hz5Cvk7hkoat
9ob80B9GS5OLaQFaRALYjR32EcdN4xw60U0sK7RKakPkpv7k6J2Dy3jxar4Vcfsg
sO0vMPdJQQbXoAykaFzhr5oOcGFARqcVpX+M/hJYShiaCukcJUMuEafTcs9DD2dj
hlB8L9bhwZFu0dJkhj2tEkz4kpaY1NRKVcKU9sEhKC0/lEMeIcKXo5/iTv4BZvAD
dAcNhgnEk1MpoR7XByqOvnZPCnesyA==
=WzB3
-----END PGP SIGNATURE-----
|
Re: Jumpers and zero-ohm resistors
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hello Pierre-Raymond for example 0-Ohm resistor with a power Input connected to gnd power line and a power output with a power flag connected to the Gnd pin of the IC. If your 0-Ohm resistor connects direct to a power flag, then there is perhaps no need for a power output, power input. You can use just "passive". The Type has to fit only with the rest of the net. Shouldn't there be a net name conflict with the IC gnd and the resistor's output ? Name is not always an issue, because the net cut in half with the 0-Ohm resistor will get a new name at last in one of the halfs. There are rules for naming the nets, despite i do not know them. This rules will make automatical new names. But of course, if you tie a label to the net, then there you will get a conflict. KiCad will keep the net name like the label name in the section tied to the label, and the other part will get automatic a new name. you have to tie a new label to this part, if you want a distinctive label, and of course, there will be a name conflict with the existing label. (for global labels, the indirect connection between global labels would try to bypass your 0-Ohm resistor at the board) So you have to choose a new one. And, with a fuse and the same rationale, wouldn't the ERC cry a bit ? Practically i use "3V3" as label for the power rail to the ics, and "3V3_Feeding" for the 3,3V rail between the power plug and the fuse, as an example. For a 0-Ohm resistor, you could perhaps name after the devices connected. As an Example "3V_IC1-2-5" and "3V3_IC4" with the 0-Ohm Resistor connecting "3V_IC1-2-5" and "3V3_IC4". This is also the way this is handled in altium. Perhaps only older Versions, i do not know exactly. A similar problem like at fuses and 0-Ohm resistors occures at net-ties, which are special designed with two (or more) pins/pads which are tied to different named/labeled nets. This is a way to keep analog gnd and digital gnd away eatch other conected only in one point and avoiding connecting them at wrong places by autorouter or even copper pour. With best regards: Bernd Wiebus alias dl1eic Am Sat, 21 Sep 2024 21:46:26 +0200 schrieb "Pierre-Raymond Rondelle via groups.io" <pierreraymondrondelle@...>: Bernd, Thank you to point this aspect. I didn't even think to the fuse. I save your message it will probably be helpful in the future.
Just one question (it makes a while I didn't design a board) : for example 0-Ohm resistor with a power Input connected to gnd power line and a power output with a power flag connected to the Gnd pin of the IC. Shouldn't there be a net name conflict with the IC gnd and the resistor's output ? And, with a fuse and the same rationale, wouldn't the ERC cry a bit ? Regards
On 21.09.24 21:05, Bernd Wiebus via groups.io wrote: -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hello Pierre-Raymond
Mandatory for power lines. Same Problem as for fuses. It is not the problem, that you use two nets (numbers will be enough) but for the ERC-Testing, because you end a power line, and the other end of the device is no power line. So the ERC-Test will throw errormessages.
Cure for this seems for zero ohm resistors the same as for fuses: Define one pin as power input, so you can connect it to a symbol with power flag, and the outher as power output, so you can connect it to passive pins. Then the ERC will be satisfied.
Of course, as for small designs, you can easyly ignore the error messages, as far as you not get confused with real errors.
Be aware, there sometimes is a confusion with names. The pin, where the fuse or zero ohm resistor is tied to a pin with power flag
Other aspect: Keeping the zero ohm resistor in the schematic will make the DRC at the board run smooth. And if you forgot the resistor accidentially, you will got an error message. :O)
With best regards: Bernd Wiebus alias dl1eic
Am Sat, 21 Sep 2024 19:14:54 +0200 schrieb "Pierre-Raymond Rondelle via groups.io" <pierreraymondrondelle@...>:
John, Robert,
Zero Ohms resistors have the drawback to create two nets.
I had similar issue some years ago with Kicad 5.20, it didn't have any practical solution for that. So, I cheated, creating symbol and models for keeping the same net name on both sides of the jumper. Mandatory for power lines. My computer being too old, I didn't migrate to newer kicad versions. Consequently, didn't test the trick on post 5.20. But since you're asking the jumper question I assume that this hasn't been solved.
Instead, I made a specific component using 3 pads with the same net name, whichever the pad number is. In the middle a square one (thin and long, this is the "jumper wire"), of course not drilled and two round ones at the ends. The 3 pads were? overlapping, establishing a connection in between the ends.
For the schematics,I created a dedicated symbol with one terminal, (I named it "lnk"), and filled the attribute table for the BOM. I placed it on a convenient place on the net the jumper is installed, I numbered it. That's all.
Refer to the annexed files. Remember it's ver 5.20. You may have to modify it regarding the new version rules. My application was to route a number of different single side PCBs where power lines were routed on component side via jumper wires. Refer to: "Strap footprint.png" & "Strap footprints in use.png" In schema, the symbol was: "Strap symbol for eeschema.png", represented by "Strap Symbols attached to the drawing.png" in the electrical drawing. "My_Straps.pretty.rar" is the strap library model for 3.81 to 22.86 mm long jumpers. And for the PCB I also provide an example "strap_test.rar" (not functional, for decorating your bedroom only ! ). Have fun
On 20.09.24 18:49, Tony Casey via groups.io wrote: If you want to use headers and links, I have schematic symbols for those. Perhaps KiCad even has them in one of its extensive library, I don't know.
Alternatively, use zero Ohm resistors, and add a text note to say what they are for. Do that, as well for links. If they are multiple position links, add a truth table.
I try to put everything on the schematic. That way, nothing gets missed.
-- Regards, Tony?
On 20 Sep 2024 17:17, John Woodgate <jmw@...> wrote:
Thanks, Robert. I suppose they have to be placed in the schematic
exactly where they are needed in the layout, which can make the schematic look very odd. On 2024-09-20 16:35, Robert via groups.io wrote: They are normally in the schematic as zero ohm resistors. In the layout they can be whatever you like, eg pukkka zero ohm resistors
(wire-ended or surface mount), hand-cut wire links, blobs of solder, etc.
Regards,
Robert
* Plain text email - safe, readable, inclusive. *
-- This email has been checked for viruses by Avast antivirus software. www.avast.com
-- OOO - Own Opinions Only Best Wishes John Woodgate Keep trying
Virus-free.www.avg.com
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbvGRUACgkQ6D4maolC ooxFawf/ZCK6AojJIW478kwpa8gX/cbkjyt3oA6NyJ48Rj9IDjbwqeQUTrQotBTN yx8SHMpRnkuygMU+Eq102g4wsNMfugsk9ASioa9EQ55LtcCkAqtKG7ukRDW8CeZq 5hA/umxrNPBa5A3cEUmXLn79OPz6RHKF+guB1wu9IPYxwZUnhMuHl3FGqJIQagvO b4pyLd+H0d4/E6XOZkkrx70TBrWk2LlnRaLv5gMVVb9seiZX349j68qqpxSed0uH HL9k/5eoB1hV/sL9Hd7cL/5RPlMx8JxyY2ssgT/H786WwUhV/D5qkf0dkJll4ehw HsSlCyL+dNBP0CPojy+B0UNq6U3dgQ== =tKEO -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbvvcUACgkQ6D4maolC oow1zAgAtIg0y1+/zUKrPk3GEOEuXwHNPQAAtYUxGPGY4PEqDiP+h/Pu00c2xu4Y zYlOSaKIOBnjkubbZzVQvCFopCpKxmk5jrnsfHa/osPL6r5TrmY2hz5Cvk7hkoat 9ob80B9GS5OLaQFaRALYjR32EcdN4xw60U0sK7RKakPkpv7k6J2Dy3jxar4Vcfsg sO0vMPdJQQbXoAykaFzhr5oOcGFARqcVpX+M/hJYShiaCukcJUMuEafTcs9DD2dj hlB8L9bhwZFu0dJkhj2tEkz4kpaY1NRKVcKU9sEhKC0/lEMeIcKXo5/iTv4BZvAD dAcNhgnEk1MpoR7XByqOvnZPCnesyA== =WzB3 -----END PGP SIGNATURE-----
|
Re: Jumpers and zero-ohm resistors
Thanks, Don, but that can compromise routing
on the other layer. Of course, it's simpler if there is no
problem on the other layer.
On 2024-09-21 15:52, Don K5DW wrote:
John,
If I understand what you are trying to do is to get one track
across another then the simplest way is to use a couple of vias.
This would allow you to take the crossing track to the back side
of the board, cross the track and then bring it back to the
front side. No extra components needed. Electrons are perfectly
happy with switching sides occasionally! ;>)
Hope this helps,
Don, K5DW
On Sep 20, 2024, at 10:31?AM, John
Woodgate via groups.io <jmw@...>
wrote:
?
How are jumpers? included in a board
design? Do they appear in the schematic or only in the
PCB layout? Are they to be treated as zero-ohm
resistors, perhaps?
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
|
Re: Jumpers and zero-ohm resistors
John,
If I understand what you are trying to do is to get one track across another then the simplest way is to use a couple of vias. This would allow you to take the crossing track to the back side of the board, cross the track and then bring it back to the front side. No extra components needed. Electrons are perfectly happy with switching sides occasionally! ;>)
Hope this helps, Don, K5DW
toggle quoted message
Show quoted text
On Sep 20, 2024, at 10:31?AM, John Woodgate via groups.io <jmw@...> wrote:
?
How are jumpers? included in a board design?
Do they appear in the schematic or only in the PCB layout? Are
they to be treated as zero-ohm resistors, perhaps?
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
|
Re: Jumpers and zero-ohm resistors
No matter John! This is to provide more accurate information next
time the question emerges.
Don't miss Bernd's message, this another way to solve your issue.
On 21.09.24 22:08, John Woodgate via
groups.io wrote:
toggle quoted message
Show quoted text
Thank you, Pierre-Raymond. I will try to
answer your question, but it may be long delayed.
On 2024-09-21 20:17, Pierre-Raymond
Rondelle via groups.io wrote:
Excuse me John, I had not been clear at all. My mistake.
Mandatory is in my applications because power lines are the
ones that pose me most of the problems in logic boards. My
boards are dense, all of them are routed on component side.
And I said mandatory because of the net name change between
one side and the other of a 0-Ohm strap. In this case if I
have to route a line between an IC gnd to the gnd, jumping?
over other lines, and use a jumper, the IC side of a the
jumper must not change its gnd name and THIS IS a real problem
causing conflicts. You may ignore some of the errors but
that's quite messy for me.
Instead of naming this part as "lnk" or "strap" or "jumper",
I probably had to name it "net transfer component".
The purposes of this special part were to keep the net name,
include this component in the BOM and make the error check
happy. In addition it's identified on the electrical drawing.
Just for my information, when you have tested it, please tell
me if it still play a helpful role in the last version of
Kicad or if it's redundant with a new function that I don't
yet know. Thks.
On 21.09.24 19:24, John Woodgate
via groups.io wrote:
Thank you very much.
I just want one trace on a through-hole
board to permanently 'hop over' another on the same layer.
But 'Mandatory for power lines.' worries me,
because I do want to put a hop-over in a power line (+
supply to an opamp).? Why is it mandatory and what are the
bad effects if it's not done?
On 2024-09-21 18:14,
Pierre-Raymond Rondelle via groups.io wrote:
Zero Ohms resistors have the drawback to create two nets.
I had similar issue some years ago with Kicad 5.20, it
didn't have any practical solution for that. So, I
cheated, creating symbol and models for keeping the same
net name on both sides of the jumper. Mandatory for power
lines.
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
|
Re: Jumpers and zero-ohm resistors
Thank you, Pierre-Raymond. I will try to
answer your question, but it may be long delayed.
On 2024-09-21 20:17, Pierre-Raymond
Rondelle via groups.io wrote:
Excuse me John, I had not been clear at all. My mistake.
Mandatory is in my applications because power lines are the ones
that pose me most of the problems in logic boards. My boards are
dense, all of them are routed on component side. And I said
mandatory because of the net name change between one side and
the other of a 0-Ohm strap. In this case if I have to route a
line between an IC gnd to the gnd, jumping? over other lines,
and use a jumper, the IC side of a the jumper must not change
its gnd name and THIS IS a real problem causing conflicts. You
may ignore some of the errors but that's quite messy for me.
Instead of naming this part as "lnk" or "strap" or "jumper", I
probably had to name it "net transfer component".
The purposes of this special part were to keep the net name,
include this component in the BOM and make the error check
happy. In addition it's identified on the electrical drawing.
Just for my information, when you have tested it, please tell
me if it still play a helpful role in the last version of Kicad
or if it's redundant with a new function that I don't yet know.
Thks.
On 21.09.24 19:24, John Woodgate via
groups.io wrote:
Thank you very much.
I just want one trace on a through-hole
board to permanently 'hop over' another on the same layer.
But 'Mandatory for power lines.' worries me, because
I do want to put a hop-over in a power line (+ supply to an
opamp).? Why is it mandatory and what are the bad effects if
it's not done?
On 2024-09-21 18:14, Pierre-Raymond
Rondelle via groups.io wrote:
Zero Ohms resistors have the drawback to create two nets.
I had similar issue some years ago with Kicad 5.20, it
didn't have any practical solution for that. So, I cheated,
creating symbol and models for keeping the same net name on
both sides of the jumper. Mandatory for power lines.
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
|
Re: Jumpers and zero-ohm resistors
Bernd,
Thank you to point this aspect. I didn't even think to the fuse.
I save your message it will probably be helpful in the future.
Just one question (it makes a while I didn't design a board) :
for example 0-Ohm resistor with a power Input connected to gnd
power line and a power output with a power flag connected to the
Gnd pin of the IC. Shouldn't there be a net name conflict with the
IC gnd and the resistor's output ? And, with a fuse and the same
rationale, wouldn't the ERC cry a bit ?
Regards
On 21.09.24 21:05, Bernd Wiebus via
groups.io wrote:
toggle quoted message
Show quoted text
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hello Pierre-Raymond
Mandatory for power lines.
Same Problem as for fuses. It is not the problem, that you use two nets
(numbers will be enough) but for the ERC-Testing, because you end a
power line, and the other end of the device is no power line. So the
ERC-Test will throw errormessages.
Cure for this seems for zero ohm resistors the same as for fuses:
Define one pin as power input, so you can connect it to a symbol
with power flag, and the outher as power output, so you can
connect it to passive pins. Then the ERC will be satisfied.
Of course, as for small designs, you can easyly ignore the error
messages, as far as you not get confused with real errors.
Be aware, there sometimes is a confusion with names. The pin, where
the fuse or zero ohm resistor is tied to a pin with power flag
Other aspect: Keeping the zero ohm resistor in the schematic will make
the DRC at the board run smooth. And if you forgot the resistor
accidentially, you will got an error message. :O)
With best regards: Bernd Wiebus alias dl1eic
Am Sat, 21 Sep 2024 19:14:54 +0200
schrieb "Pierre-Raymond Rondelle via groups.io"
<pierreraymondrondelle@...>:
John, Robert,
Zero Ohms resistors have the drawback to create two nets.
I had similar issue some years ago with Kicad 5.20, it didn't have
any practical solution for that. So, I cheated, creating symbol and
models for keeping the same net name on both sides of the jumper.
Mandatory for power lines. My computer being too old, I didn't
migrate to newer kicad versions. Consequently, didn't test the trick
on post 5.20. But since you're asking the jumper question I assume
that this hasn't been solved.
Instead, I made a specific component using 3 pads with the same net
name, whichever the pad number is. In the middle a square one (thin
and long, this is the "jumper wire"), of course not drilled and two
round ones at the ends. The 3 pads were? overlapping, establishing a
connection in between the ends.
For the schematics,I created a dedicated symbol with one terminal, (I
named it "lnk"), and filled the attribute table for the BOM. I placed
it on a convenient place on the net the jumper is installed, I
numbered it. That's all.
Refer to the annexed files. Remember it's ver 5.20. You may have to
modify it regarding the new version rules. My application was to
route a number of different single side PCBs where power lines were
routed on component side via jumper wires. Refer to: "Strap
footprint.png" & "Strap footprints in use.png" In schema, the symbol
was: "Strap symbol for eeschema.png", represented by "Strap Symbols
attached to the drawing.png" in the electrical drawing.
"My_Straps.pretty.rar" is the strap library model for 3.81 to 22.86
mm long jumpers. And for the PCB I also provide an example
"strap_test.rar" (not functional, for decorating your bedroom only !
). Have fun
On 20.09.24 18:49, Tony Casey via groups.io wrote:
If you want to use headers and links, I have schematic symbols for
those. Perhaps KiCad even has them in one of its extensive library, I
don't know.
Alternatively, use zero Ohm resistors, and add a text note to say
what they are for. Do that, as well for links. If they are multiple
position links, add a truth table.
I try to put everything on the schematic. That way, nothing gets
missed.
--
Regards,
Tony?
On 20 Sep 2024 17:17, John Woodgate <jmw@...> wrote:
Thanks, Robert. I suppose they have to be placed in the schematic
exactly where they are needed in the layout, which can make the
schematic look very odd. On 2024-09-20 16:35, Robert via groups.io
wrote: They are normally in the schematic as zero ohm resistors.
In the
layout they can be whatever you like, eg pukkka zero ohm resistors
(wire-ended or surface mount), hand-cut wire links, blobs of
solder, etc.
Regards,
Robert
* Plain text email - safe, readable, inclusive. *
--
This email has been checked for viruses by Avast antivirus
software.
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
Virus-free.www.avg.com
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbvGRUACgkQ6D4maolC
ooxFawf/ZCK6AojJIW478kwpa8gX/cbkjyt3oA6NyJ48Rj9IDjbwqeQUTrQotBTN
yx8SHMpRnkuygMU+Eq102g4wsNMfugsk9ASioa9EQ55LtcCkAqtKG7ukRDW8CeZq
5hA/umxrNPBa5A3cEUmXLn79OPz6RHKF+guB1wu9IPYxwZUnhMuHl3FGqJIQagvO
b4pyLd+H0d4/E6XOZkkrx70TBrWk2LlnRaLv5gMVVb9seiZX349j68qqpxSed0uH
HL9k/5eoB1hV/sL9Hd7cL/5RPlMx8JxyY2ssgT/H786WwUhV/D5qkf0dkJll4ehw
HsSlCyL+dNBP0CPojy+B0UNq6U3dgQ==
=tKEO
-----END PGP SIGNATURE-----
|
Re: Jumpers and zero-ohm resistors
Excuse me John, I had not been clear at all. My mistake.
Mandatory is in my applications because power lines are the ones
that pose me most of the problems in logic boards. My boards are
dense, all of them are routed on component side. And I said
mandatory because of the net name change between one side and the
other of a 0-Ohm strap. In this case if I have to route a line
between an IC gnd to the gnd, jumping? over other lines, and use a
jumper, the IC side of a the jumper must not change its gnd name
and THIS IS a real problem causing conflicts. You may ignore some
of the errors but that's quite messy for me.
Instead of naming this part as "lnk" or "strap" or "jumper", I
probably had to name it "net transfer component".
The purposes of this special part were to keep the net name,
include this component in the BOM and make the error check happy.
In addition it's identified on the electrical drawing.
Just for my information, when you have tested it, please tell me
if it still play a helpful role in the last version of Kicad or if
it's redundant with a new function that I don't yet know. Thks.
On 21.09.24 19:24, John Woodgate via
groups.io wrote:
toggle quoted message
Show quoted text
Thank you very much.
I just want one trace on a through-hole
board to permanently 'hop over' another on the same layer. But
'Mandatory for power lines.' worries me, because I do
want to put a hop-over in a power line (+ supply to an opamp).?
Why is it mandatory and what are the bad effects if it's not
done?
On 2024-09-21 18:14, Pierre-Raymond
Rondelle via groups.io wrote:
Zero Ohms resistors have the drawback to create two nets.
I had similar issue some years ago with Kicad 5.20, it didn't
have any practical solution for that. So, I cheated, creating
symbol and models for keeping the same net name on both sides
of the jumper. Mandatory for power lines.
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
|
Re: Jumpers and zero-ohm resistors
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hello Pierre-Raymond Mandatory for power lines. Same Problem as for fuses. It is not the problem, that you use two nets (numbers will be enough) but for the ERC-Testing, because you end a power line, and the other end of the device is no power line. So the ERC-Test will throw errormessages. Cure for this seems for zero ohm resistors the same as for fuses: Define one pin as power input, so you can connect it to a symbol with power flag, and the outher as power output, so you can connect it to passive pins. Then the ERC will be satisfied. Of course, as for small designs, you can easyly ignore the error messages, as far as you not get confused with real errors. Be aware, there sometimes is a confusion with names. The pin, where the fuse or zero ohm resistor is tied to a pin with power flag Other aspect: Keeping the zero ohm resistor in the schematic will make the DRC at the board run smooth. And if you forgot the resistor accidentially, you will got an error message. :O) With best regards: Bernd Wiebus alias dl1eic Am Sat, 21 Sep 2024 19:14:54 +0200 schrieb "Pierre-Raymond Rondelle via groups.io" <pierreraymondrondelle@...>: John, Robert,
Zero Ohms resistors have the drawback to create two nets.
I had similar issue some years ago with Kicad 5.20, it didn't have any practical solution for that. So, I cheated, creating symbol and models for keeping the same net name on both sides of the jumper. Mandatory for power lines. My computer being too old, I didn't migrate to newer kicad versions. Consequently, didn't test the trick on post 5.20. But since you're asking the jumper question I assume that this hasn't been solved.
Instead, I made a specific component using 3 pads with the same net name, whichever the pad number is. In the middle a square one (thin and long, this is the "jumper wire"), of course not drilled and two round ones at the ends. The 3 pads were? overlapping, establishing a connection in between the ends.
For the schematics,I created a dedicated symbol with one terminal, (I named it "lnk"), and filled the attribute table for the BOM. I placed it on a convenient place on the net the jumper is installed, I numbered it. That's all.
Refer to the annexed files. Remember it's ver 5.20. You may have to modify it regarding the new version rules. My application was to route a number of different single side PCBs where power lines were routed on component side via jumper wires. Refer to: "Strap footprint.png" & "Strap footprints in use.png" In schema, the symbol was: "Strap symbol for eeschema.png", represented by "Strap Symbols attached to the drawing.png" in the electrical drawing. "My_Straps.pretty.rar" is the strap library model for 3.81 to 22.86 mm long jumpers. And for the PCB I also provide an example "strap_test.rar" (not functional, for decorating your bedroom only ! ). Have fun
On 20.09.24 18:49, Tony Casey via groups.io wrote: If you want to use headers and links, I have schematic symbols for those. Perhaps KiCad even has them in one of its extensive library, I don't know.
Alternatively, use zero Ohm resistors, and add a text note to say what they are for. Do that, as well for links. If they are multiple position links, add a truth table.
I try to put everything on the schematic. That way, nothing gets missed.
-- Regards, Tony?
On 20 Sep 2024 17:17, John Woodgate <jmw@...> wrote:
Thanks, Robert. I suppose they have to be placed in the schematic exactly where they are needed in the layout, which can make the schematic look very odd. On 2024-09-20 16:35, Robert via groups.io wrote: They are normally in the schematic as zero ohm resistors. In the
layout they can be whatever you like, eg pukkka zero ohm resistors (wire-ended or surface mount), hand-cut wire links, blobs of solder, etc.
Regards,
Robert
* Plain text email - safe, readable, inclusive. *
-- This email has been checked for viruses by Avast antivirus software. www.avast.com
-- OOO - Own Opinions Only Best Wishes John Woodgate Keep trying
Virus-free.www.avg.com
-----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbvGRUACgkQ6D4maolC ooxFawf/ZCK6AojJIW478kwpa8gX/cbkjyt3oA6NyJ48Rj9IDjbwqeQUTrQotBTN yx8SHMpRnkuygMU+Eq102g4wsNMfugsk9ASioa9EQ55LtcCkAqtKG7ukRDW8CeZq 5hA/umxrNPBa5A3cEUmXLn79OPz6RHKF+guB1wu9IPYxwZUnhMuHl3FGqJIQagvO b4pyLd+H0d4/E6XOZkkrx70TBrWk2LlnRaLv5gMVVb9seiZX349j68qqpxSed0uH HL9k/5eoB1hV/sL9Hd7cL/5RPlMx8JxyY2ssgT/H786WwUhV/D5qkf0dkJll4ehw HsSlCyL+dNBP0CPojy+B0UNq6U3dgQ== =tKEO -----END PGP SIGNATURE-----
|
Re: Jumpers and zero-ohm resistors
Thank you very much.
I just want one trace on a through-hole board
to permanently 'hop over' another on the same layer. But 'Mandatory
for power lines.' worries me, because I do want to put a hop-over
in a power line (+ supply to an opamp).? Why is it mandatory and
what are the bad effects if it's not done?
On 2024-09-21 18:14, Pierre-Raymond
Rondelle via groups.io wrote:
Zero Ohms resistors have the drawback to create two nets.
I had similar issue some years ago with Kicad 5.20, it didn't
have any practical solution for that. So, I cheated, creating
symbol and models for keeping the same net name on both sides of
the jumper. Mandatory for power lines.
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
|
Re: Jumpers and zero-ohm resistors
John, Robert,
Zero Ohms resistors have the drawback to create two nets.
I had similar issue some years ago with Kicad 5.20, it didn't
have any practical solution for that. So, I cheated, creating
symbol and models for keeping the same net name on both sides of
the jumper. Mandatory for power lines. My computer being too old,
I didn't migrate to newer kicad versions. Consequently, didn't
test the trick on post 5.20. But since you're asking the jumper
question I assume that this hasn't been solved.
Instead, I made a specific component using 3 pads with the same
net name, whichever the pad number is. In the middle a square one
(thin and long, this is the "jumper wire"), of course not drilled
and two round ones at the ends. The 3 pads were? overlapping,
establishing a connection in between the ends.
For the schematics,I created a dedicated symbol with one
terminal, (I named it "lnk"), and filled the attribute table for
the BOM. I placed it on a convenient place on the net the jumper
is installed, I numbered it. That's all.
Refer to the annexed files. Remember it's ver 5.20. You may have
to modify it regarding the new version rules.
My application was to route a number of different single side PCBs
where power lines were routed on component side via jumper wires.
Refer to: "Strap footprint.png" & "Strap footprints in use.png"
In schema, the symbol was: "Strap symbol for
eeschema.png", represented by "Strap Symbols attached to the
drawing.png" in the electrical drawing.
"My_Straps.pretty.rar" is the strap library model for 3.81 to 22.86
mm long jumpers. And for the PCB I also provide an example
"strap_test.rar" (not functional, for decorating your bedroom only !
).
Have fun
On 20.09.24 18:49, Tony Casey via
groups.io wrote:
toggle quoted message
Show quoted text
If you want to use headers and links, I have
schematic symbols for those. Perhaps KiCad even has them in one
of its extensive library, I don't know.
Alternatively, use zero Ohm resistors, and add a
text note to say what they are for. Do that, as well for
links. If they are multiple position links, add a truth table.
I try to put everything on the schematic. That
way, nothing gets missed.
--
Regards,
Tony?
|
Re: Jumpers and zero-ohm resistors
For Through Hole boards, I use a 2-pin header, they are sold as such or you can buy 1x36 strips and break off as many pins as needed)...
3-pin header to select 2 paths...?
?
On the last page of the schematic I include the Shunts to make the connection and the Shunt consists of the Part Number and Color...
RED, BLK, BLU, GRN, WHT, etc...
?
This way when I get parts and boards I have enough of the right color shunts to populate the boards...
?
For SMT boards I use 0-ohm resistors...
?
73 (Best Wishes) Dallas N4DDM
|
Re: Jumpers and zero-ohm resistors
On 20.09.24 17:30, John Woodgate wrote:
> Thanks, Jean-Paul, but I want to jump over a track on a 2-layer through-hole
> board. A zero-ohm resistor works.
Even in an antique kicad version, there are jumpers in the schematic
symbol menu. I haven't checked the selection of footprint spacings
available, but an edit there would soon provide the required spacing.
Admittedly, the zero-ohm resistor avoids disturbing the other PCB side,
and where that isn't a problem, then it's easier to whack in a via or
two. So I'm guessing you have a busy board, with not much alternative to at least a 1206 footprint to let a track through.
I don't mind a few smallish holes in a ground plane for a quick layer
bounce or two, though. Yesterday's board from Seeed has such tiny vias that I can't see daylight through them, so not much real estate lost.
I'm beginning to consider a general switch from 805 to 1206 passives
anyway, to give eyes an hands an easier time.
Erik
|
Re: Jumpers and zero-ohm resistors
Thank you, Bernd.
On 2024-09-20 20:20, Bernd Wiebus via groups.io wrote:
Hello John.
> I suppose they have to be placed in the schematic
> exactly where they are needed in the layout,
Exactly. A schematic is used to document and describe your
circuit, an
despite this zero ohm resistor has nothing to do with the
principal
function of the circuit, it has a fundamental function at this
board.
So you have to show it in the schematic, but of course, with a
comment.
> which can make the
> schematic look very odd.
Not if you mention the following:
For creating the board, you will need this jumper as a real
material
device. So for planning your materials, it should be noticed at
the
BOM, which can easily done by software, if this device is
mentioned at
the schematic.
Also a jumper can be a nice place for measuring or injecting
signals
for trobleschooting. Another reason to show it at the schematic.
Maybe even for orientating at schematic/board. Jumpers can be good
landmarks.
There are other types of jumpers, which are not made as zero ohm
resistors for crossing, but by sockets and short circuit plugs or
with
(special) solder pads and solder blobs. Of course, also by pads
and
zero ohm resistors.
This Type of jumpers are by function at reality switches, and so,
they
should be shown at the schematic as switches.
With best regards Bernd Wiebus alias dl1eic
?
Am Fri, 20 Sep 2024 17:17:59 +0100
schrieb "John Woodgate via groups.io"
<jmw@...>:
> Thanks, Robert. I suppose they have to be placed in the
schematic
> exactly where they are needed in the layout, which can make
the
> schematic look very odd.
> On 2024-09-20 16:35, Robert via groups.io wrote:
>> They are normally in the schematic as zero ohm
resistors.?? In the
>> layout they can be whatever you like, eg pukkka zero ohm
resistors
>> (wire-ended or surface mount), hand-cut wire links, blobs
of
>> solder, etc.
>>
>> Regards,
>>
>> Robert
>>
>> * Plain text email - safe, readable, inclusive. *
>>
>>
>> --
>> This email has been checked for viruses by Avast
antivirus software.
>>
>>
>>
>>
>>
>> ?
>
>
>
>
>
--
OOO - Own Opinions Only
Best Wishes
John Woodgate
Keep trying
|
Re: Jumpers and zero-ohm resistors
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Hello John. I suppose they have to be placed in the schematic exactly where they are needed in the layout, Exactly. A schematic is used to document and describe your circuit, an despite this zero ohm resistor has nothing to do with the principal function of the circuit, it has a fundamental function at this board. So you have to show it in the schematic, but of course, with a comment. which can make the schematic look very odd. Not if you mention the following: For creating the board, you will need this jumper as a real material device. So for planning your materials, it should be noticed at the BOM, which can easily done by software, if this device is mentioned at the schematic. Also a jumper can be a nice place for measuring or injecting signals for trobleschooting. Another reason to show it at the schematic. Maybe even for orientating at schematic/board. Jumpers can be good landmarks. There are other types of jumpers, which are not made as zero ohm resistors for crossing, but by sockets and short circuit plugs or with (special) solder pads and solder blobs. Of course, also by pads and zero ohm resistors. This Type of jumpers are by function at reality switches, and so, they should be shown at the schematic as switches. With best regards Bernd Wiebus alias dl1eic Am Fri, 20 Sep 2024 17:17:59 +0100 schrieb "John Woodgate via groups.io" <jmw@...>: Thanks, Robert. I suppose they have to be placed in the schematic exactly where they are needed in the layout, which can make the schematic look very odd.
On 2024-09-20 16:35, Robert via groups.io wrote:
They are normally in the schematic as zero ohm resistors.?? In the layout they can be whatever you like, eg pukkka zero ohm resistors (wire-ended or surface mount), hand-cut wire links, blobs of solder, etc.
Regards,
Robert
* Plain text email - safe, readable, inclusive. *
-- This email has been checked for viruses by Avast antivirus software. www.avast.com
-----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEceydlAu1Ov6Z3ILE6D4maolCoowFAmbtyxcACgkQ6D4maolC oozmeggAgeo+MgVW5uDCTnHzMXq1WWsryHkTSy50JZGRKHbC/nhdlvwq4dyQlkYC vYbByLjxQcR18LekhlXWIsNrV9EogGAtLsDNulEfqk7Z5U8Qxx4PFRim6nCT/7Lr 4E1Sa3UBfo52VvmtSGqdy8YmF/4IT90fZFHERHsJM1PU2US8P4aktPOcsIsoEgtb DmnC7wQPmfdQWH90TPmqdz0Fcs29Y8QmjJvwt+//MRtchICeUm5TihEs+91mkzSD zAKsmXW1FG+97Rgs/Si1Fgkkbqg5+5lfA6PJfr7V54k9fALpxQUAOYIAde9A8Ktr ehAy1MVU5l6NcYv0M5LnSzOqRGy97Q== =R7/h -----END PGP SIGNATURE-----
|