Keyboard Shortcuts
Likes
- Kicad-Users
- Messages
Search
Re: busses and hierarchical sheets.
rohchar
Hi,
toggle quoted message
Show quoted text
have a look on this example : <> regards, Charles. --- In kicad-users@..., Bernd Wiebus <bernd.wiebus@...> wrote:
|
Why are so many CONN library parts' pins set to line type "inverted"?
philhut
Sorry if this is a dumb question, but in the CONN parts library, why are so many of the connectors' pin line types defined as "inverted"? Instead of just being a line, they are a line with a bubble. It's not a big deal, I'm simply curious why this is.
Thanks, Phil Hutchinson |
Re: Wish list and other findings
If you select a track its length is displayed in the status bar. This is certainly true of the 2011 RC, and I'm pretty sure I used this feature in the 2010 edition (I had to run a USB bus over a long distance).
toggle quoted message
Show quoted text
Regards, Robert. On 19/02/2011 22:17, DanielW wrote:
I don't think this is sufficient. For many high-speed applications, track lengths need to be equalized on differential pairs: this is why you'll see a lot of snaking tracks on motherboards on the high-speed buses (SATA, PCIe, memory, etc.). To be useful for applications like that, KiCad really needs a way to not only lay out, but check the actual track length, even if it snakes around in circles. You can't have high-speed buses where the tracks are different lengths because the signals will arrive at different times. This features has been available in commercial tools for probably well over a decade now. --
() Plain text email - safe, readable, inclusive. /\ |
Re: I am sending for prototipe boards of my kicad design can some people look?
No political rants here please... there are forums for that.
toggle quoted message
Show quoted text
Karl Schmidt <karl@...> wrote: On 02/19/2011 04:06 PM, DanielW wrote:He didn't call you a thief, he called you an unintentional tax evader.It is not stealing to keep what is morally yours - not sure these governments have any moral |
Re: Wish list and other findings
Track length controlled routing has been available for commerical apps for several years, true enough. But the option is so expensive a friend of mine spent a week fiddleing with trace lengths by hand rather than spend the thousand plus bucks Mentor (iirc) wanted. To much for th budget of the contract he was working on. Its going to be a must and is already in many cases with busses running so fast rf rules begin to apply.
toggle quoted message
Show quoted text
Mark DanielW <daniel@...> wrote: I don't think this is sufficient. For many high-speed applications, track lengths need to be equalized on differential pairs: this is why you'll see a lot of snaking tracks on motherboards on the high-speed buses (SATA, PCIe, memory, etc.). To be useful for applications like that, KiCad really needs a way to not only lay out, but check the actual track length, even if it snakes around in circles. You can't have high-speed buses where the tracks are different lengths because the signals will arrive at different times. This features has been available in commercial tools for probably well over a decade now. |
Re: Kicad pcb editor
My vote is that neither the CVPCB nor manual entry into the Footprint field is much of a solution, though I generally use the Footprint field myself. In my case, someone else is doing my layout, so I don't have the libraries that CVPCB wants in order to do the assignment. You can fake it out with fake .mod files, but that's a hack that you constantly have to keep up with.? With CVPCB, if you use a hierarchy, you have to assign a footprint to each instance of a component. I have one page used 20 times, so CVPCB wants me to assign the Footprint to each of the 20 instances of each part. Since CVPCB does not have a group select as far as I can tell, that becomes a lot of point and click. Likewise, the schematic does not have multi-select, so assigning
properties such as Footprints is also a one at a time deal. If I was rather more competent at scripting, I think some basic batch tools could be made. -J From: Robert To: kicad-users@... Sent: Sun, February 20, 2011 12:56:40 AM Subject: Re: [kicad-users] Kicad pcb editor ? You don't *have* to go via CVPCB. What I normally do is enter the |
Re: Wish list and other findings
One more level of insufficiency. If you are only doing a few traces, perhaps this is OK. But for things like PCIe, memory and so on, the engineer should be able to put properties on the schematic nets themselves (also a feature in most commercial tools). This allows for automatic checking, autorouting, matched delay, controlled impedance, and simply the division of labor between schematic and layout. Net properties would include differential, min length, max length, impedance, layer restrictions, net group name (for lots of nets that must be matched, even if the absolute number is less constrained), etc. On the schematic side it is simply a matter of allowing some property fields, then the layout side can begin implementing the features that would take advantage. At the very least, the layout person
should be able to query the net to see what properties the engineer put on it. Of course, this all assumes that the feature described below is available so the layout designer knows when the trace meets spec. Jeff From: DanielW To: kicad-users@... Sent: Sat, February 19, 2011 2:17:45 PM Subject: [kicad-users] Re: Wish list and other findings ? I don't think this is sufficient. For many high-speed applications, track lengths need to be equalized on differential pairs: this is why you'll see a lot of snaking tracks on motherboards on the high-speed buses (SATA, PCIe, memory, etc.). To be useful for applications like that, KiCad really needs a way to not only lay out, but check the actual track length, even if it snakes around in circles. You can't have high-speed buses where the tracks are different lengths because the signals will arrive at different times. This features has been available in commercial tools for probably well over a decade now. |
Re: I am sending for prototipe boards of my kicad design can some people look?
Jos
Hi,
Indeed , no customs fee between EU countries. BUT that is becauce VAT already has been paid in the country of purchase. Imagine the amount of bureaucrats needed to add cusoms fees on all the goods between EU counties if one needed not to pay VAT. I had a package from the USA last week. 250.00 USD for the goods, 59.00 USD postage and fees. That cost me 56.01 Euro or 89.00 USD custom fees. And a delay in delivery of four days according to the USPS tracking. Regards, Jos --- In kicad-users@..., "DanielW" <daniel@...> wrote: Don't you guys in the EU already have no customs fees for items moved between member countries? It seems to me all the first-world countries should implement that: EU, Japan, USA, Canada, Australia, and NZ.
|
Re: Kicad pcb editor
You don't *have* to go via CVPCB. What I normally do is enter the footprint into the Footprint field for each component in EESchema. When I think I'm ready to create a board I use CVPCB just to check every component has a footprint, and if all is well I export the netlist from EESchema and import it into PCBNew (and thankfully that's one import that doesn't attract VAT and a handling charge/ransom demand). It just seems like less hassle to me, but it is possible I am insufficiently enlightened with respect to the true path and that there is in fact some great benefit to going via CVPCB. I have once used CVPCB to perform a bulk assignment to a component that I had to place 150 of before I knew what package it would be in, but a word of warning. Once you take the CVPCB path it will create a file other than the netlist that is read by PCBNew, so if you then switch back to the other method (as I did) PCBNew and EESchema will get increasing out of sync no matter how many times you export/import the netlist, until you delete the file created by CVPCB. There's a post from me about this somehwere in the archives, but I think it was a .stf file that resulted in much cursing and gnashing of teeth.
toggle quoted message
Show quoted text
Regards, Robert. On 20/02/2011 00:09, Randy S. wrote:
ok .. thanks .. --
() Plain text email - safe, readable, inclusive. /\ |
Re: Kicad pcb editor
ok .. thanks ..
toggle quoted message
Show quoted text
Yes it does make logical sense .. I will give that a go over the next few days as I have 4 days off in a row .. :) Randy ----- Original Message ----
From: Fabio Varesano <fabio.varesano@...> To: kicad-users@... Sent: Sat, February 19, 2011 7:03:26 PM Subject: Re: [kicad-users] Kicad pcb editor After you did your schematics you have to generate the netlist: button "netlist generation", 4th entry from the right in the top menu. Once you created your netlist, run cvpcb (button right from the printer button in the top menu). In cvpcb you associate generic components (eg C) with a specific footprint (eg 0805). Once you did so for all your components save. Now, switch to pcbnew and use the "read netlist" button on the top menu to import your netlist and footprint association into pcbnew. Your components will be placed on the top left corner of the design area. I know this seems too complex but once you get into the logic behind this, it actually makes a lot of sense. Hope this helps, Fabio On 02/19/2011 11:39 PM, Randy S. wrote: ? ------------------------------------ Please read the Kicad FAQ in the group files section before posting your question. Please post your bug reports here. They will be picked up by the creator of Kicad. Please visit for details of how to contribute your symbols/modules to the kicad library. For building Kicad from source and other development questions visit the kicad-devel group at ! Groups Links |
Re: Kicad pcb editor
After you did your schematics you have to generate the netlist: button
toggle quoted message
Show quoted text
"netlist generation", 4th entry from the right in the top menu. Once you created your netlist, run cvpcb (button right from the printer button in the top menu). In cvpcb you associate generic components (eg C) with a specific footprint (eg 0805). Once you did so for all your components save. Now, switch to pcbnew and use the "read netlist" button on the top menu to import your netlist and footprint association into pcbnew. Your components will be placed on the top left corner of the design area. I know this seems too complex but once you get into the logic behind this, it actually makes a lot of sense. Hope this helps, Fabio On 02/19/2011 11:39 PM, Randy S. wrote:
|
Kicad pcb editor
After I create a schematic ..,
I launch the board editor from there and the sheet in the board editor is blank. Do I have to import something ? or export first and compile something ? I guess I am used to Eagle just pulling the into into the board editor .. Thanks all .. PS .. I agree .. INTENT .. is everything when it comes to law .. Randy |
Re: I am sending for prototipe boards of my kicad design can some people look?
On 02/19/2011 04:06 PM, DanielW wrote:
He didn't call you a thief, he called you an unintentional tax evader.It is not stealing to keep what is morally yours - not sure these governments have any moral authority left when they take money from poor working people by the threat of force to hand over to the rich politically connected coneys. -- -------------------------------------------------------------------------------- Karl Schmidt EMail Karl@... Transtronics, Inc. WEB 3209 West 9th Street Ph (785) 841-3089 Lawrence, KS 66049 FAX (785) 841-0434 An individual can do a magnitude more good with a tax dollar he keeps than the government. Thus, if the government intends to stimulate the economy, it should be by pure tax reduction, not government spending. People can create wealth with the wealth they keep - the government can only destroy wealth. -kps -------------------------------------------------------------------------------- |
Re: Wish list and other findings
I don't think this is sufficient. For many high-speed applications, track lengths need to be equalized on differential pairs: this is why you'll see a lot of snaking tracks on motherboards on the high-speed buses (SATA, PCIe, memory, etc.). To be useful for applications like that, KiCad really needs a way to not only lay out, but check the actual track length, even if it snakes around in circles. You can't have high-speed buses where the tracks are different lengths because the signals will arrive at different times. This features has been available in commercial tools for probably well over a decade now.
toggle quoted message
Show quoted text
Dan --- In kicad-users@..., Andy Eskelson <andyyahoo@...> wrote:
|
Re: I am sending for prototipe boards of my kicad design can some people look?
He didn't call you a thief, he called you an unintentional tax evader. There's a big difference. A thief is someone who willfully takes something of value from another person, which belongs to that other person. A tax evader is someone who avoids legalized thievery by the government.
toggle quoted message
Show quoted text
The idea that we need to pay taxes on imported items is ridiculous to me. The shipping costs for international shipments (in small quantities) are already high, so if it so much to buy something inside the country that it's more than having it shipped from overseas, there's something wrong inside your country, either the item simply isn't available on the market there, or the legitimate importers are overcharging in a big way. If no one can be bothered to sell the item in your region or even country, then I don't think you should have to pay a tax on it, since there's no brick-and-mortar store sitting there consuming resources and requiring police and fire protection. Paying a sales tax makes more sense when you have the convenience of going to a nearby store and buying it right away, without having to wait for or pay for expensive shipping, and that store needs various government services to exist. If the local economy is working properly, it should cost about the same to buy something locally (after tax) as to buy it mail-order (after shipping); if it's not that way, either local merchants are being greedy, or delinquent by not having enough selection. In my opinion, there should be no taxes at all on internationally-shipped items, up to a not-too-small dollar amount, perhaps $1000 USD, especially between first-world countries that are already at parity in terms of cost-of-living. So importing $1000 of stuff from China, for instance, is not the same as importing $1000 of stuff from the USA. Don't you guys in the EU already have no customs fees for items moved between member countries? It seems to me all the first-world countries should implement that: EU, Japan, USA, Canada, Australia, and NZ. --- In kicad-users@..., Fabio Varesano <fabio.varesano@...> wrote:
|
Re: copying/moving artwork to a different layer in module editor
Update:
Boards came back this week -- mostly good news. Solderability is good (even with a qfn24 part), and functionality is, well, functional. The only minus is that kicad allowed me to put silkscreen text on my modules that is below the resolution of my vendor's silkscreen technology; so all the silkscreen text on the board is unreadable. I suppose that could be seen as a plus for kicad, since it can do really tiny silkscreen text; but there is no DRC on silkscreens that would catch that (in kicad or any other pcb tool). In any case, I would certainly use kicad again. However, I would echo the sentiment in another thread that a better feature measurement tool would improve the usability of kicad greatly. Daniel --- In kicad-users@..., Robert <birmingham_spider@...> wrote: [[ much stuff deleted ]] |
Re: Wish list and other findings
More keyboard tricks:
toggle quoted message
Show quoted text
See "Preferences -> Hotkeys -> List Current Keys" There is even a mechanism in there to import and export hotkey configs; so if someone has a favorite setup, they could share it on this forum.... --- In kicad-users@..., Andy Eskelson <andyyahoo@...> wrote:
|