Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Kicad-Users
- Messages
Search
Re: SPICE parameter sequence issue (workaround)
Hello Tony,
toggle quoted message
Show quoted text
I guess the best way of doing it within the framework of generic SPICE commands is to create an include file that simply remaps the parameter arguments. Example this works: STEP1: REMAP *-------------------------------REMAP of PARAMETER ORDER SNIPPET---- .SUBCKT LT1086-5_KICAD GND IN OUT X1 GND OUT IN LT1086-5 .ENDS *------------------------------------------------------------------- STEP2: Use remapping reference name within the schematic capture name. STEP3: Include remapping file as a .include command within the schematics going forward. Example .include "myRemaps.cir". I am wondering if we should somehow create a universal master "FixupFile" to include that all Kicad users constantly refine. One thing that caught my attention with LTSPICE is that you can have a file for library included in your netlist. This file does not have to be stored locally it can exist on a HTTP server. LTSPICE will automatically fetch it for the simulation. So its possible to have this fixup file on the Kicad website for everyone. This would then allow everyone to get the most updated fix-ups. I like SPICE sequence order attribute. It should not take the team long to impliment this generic feature. I just looked at the PSpice netlister code for Kicad I think I can add the necessary attribute/hack. Possibly for now just pull the correct parameter sequence from one of the generic part property attributes that each user is free to add. --- In kicad-users@..., "Tony Casey" <tony@...> wrote:
|
Re: circular circuit board
Also!
toggle quoted message
Show quoted text
If you intend to use the board in a high G or rotating equipment, you need at least 1.5mm FR4 as well as being careful when placing heavy components. Even a lightwheight resistor becomes heavy when you rotate the board. //Dan, M0DFI On Monday 24 January 2011 12:52:40 you wrote:
Yes, just use four arcs to create the board edges. In the past I found |
Re: circular circuit board
Yes, just use four arcs to create the board edges. In the past I found that the arcs were approximated by a relatively small number straight lines, creating something that looked like a circle with notches. I don't know if that is still the case.
toggle quoted message
Show quoted text
Note that circles don't make very efficient use of FR4, so if you can make the board polygonal (so it will tessellate) and still fit in the same space, then so much the better. Regards, Robert. On 24/01/2011 12:44, juliorz wrote:
Is it possible to make a circular printed circuit board using kicad? --
() Plain text email - safe, readable, inclusive. /\ |
circular circuit board
¿ªÔÆÌåÓý?? Is it possible to make a circular printed circuit board using kicad? ? ? |
Re: help! PCBs arrived from fabrication but connectors are screwed up!
The pin-array ones are OK; the ribbon headers (both right angle and vertical) are wrong too, I just made my own copies, fixed the holes, and renamed them.
toggle quoted message
Show quoted text
/mike --- In kicad-users@..., Robert <birmingham_spider@...> wrote:
|
Re: help! PCBs arrived from fabrication but connectors are screwed up!
With pin headers you need to use modules from the pin_array library.
toggle quoted message
Show quoted text
Regards, Robert. On 24/01/2011 11:45, Fabio Varesano wrote:
Hi there, --
() Plain text email - safe, readable, inclusive. /\ |
help! PCBs arrived from fabrication but connectors are screwed up!
Hi there,
I just received the PCBs from fabrication.. unfortunately I have a design flaw.. As I used SIL-6 & SIL-14 they have 0.032" drill holes which don't fit regular 0.1" square pin arrays which would require a 0.04" drill hole. Are those footprints wrong? Or if not, what kind of connector should I use with them? Thank you, Fabio Varesano |
Re: [ANN] PCB Multiplyer (early test version)
Thank you Markus for this interesting utility.
toggle quoted message
Show quoted text
When needed, it will save a lot of time and clicks :) I run it as a test on my Windows 7 Home Basic. Its learning curve is 1 or 2 seconds at most :) Kerim --- In kicad-users@..., "mgebha" <markus@...> wrote:
|
Re: [ANN] PCB Multiplyer (early test version)
Andy Eskelson
Perhaps this highlights that some form of inbuilt scripting / macro
functionality within pcbnew might be something to be looked into. Andy On Sun, 23 Jan 2011 21:25:07 -0000 "mgebha" <markus@...> wrote:
|
Re: [ANN] PCB Multiplyer (early test version)
mgebha
Good point! If someone wants to port this to another platform, I would gladly make the relevant parts of the code available.
toggle quoted message
Show quoted text
In the first place it was only a proof of concept. I did not expect it to turn out that well in such short time. --- In kicad-users@..., Fabio Varesano <fabio.varesano@...> wrote:
|
Re: [ANN] PCB Multiplyer (early test version)
mgebha
I have implemented some more features and brushed up the existing application:
In the first version, you were only able to select a target board size and the software tried to fit as many designs as possible. In the new version you can also specify the multiples in x- and y-direction and the software will create the result and calculate the target board size itself. Also the layout preview is now updated on the fly while you change the settings. So you can more quickly find out good setups. Screenshot: Regards, Markus |
Re: Freeerouter Lockup Problem.
I found a workaround to the freerouter being "write-protected" problem. If I download the freeroute.jnlp file and launch it locally (as
opposed to using webstart) then it works fine and allows me to modify the settings as usual...very strange....it's been working flawlessly until now. In any case I can continue to push the ball forward now. |
Freeerouter Lockup Problem.
Hi Guys a little off topic but I'm hoping someone may have encountered this and has a solution handy, I'm getting nowhere...
I have a problem with KiCAD/freerouter. I was routing a large 6 layer PCB that was routing for about 3/4 days when I ran another two threads from the same instance of freerouter in order to route two small boards, and all was running well, there was lots of CPU and RAM available, then I began routing yet another, and the whole thing then froze up. Okay, so sadly I have to restart everything, but that's not the problem. The problem is that now after restarting freerouter, I cannot change any of the Freerouter rules such as the Net Classes, it's as if everything is write protected, I've looked everywhere I can think of for a lock file (I'm running Kubunru Linux). Does anyone know if there is some sort of lock file or something that I need to delete in order to get things back to normal? Or is this a java thing? Do I need to reset some Java file squirreled away somewhere? Regards, Mike Sharkey |
Re: [ANN] PCB Multiplyer (early test version)
This is a nice contribution.
toggle quoted message
Show quoted text
However, I would have tried to code using the same language/libs that Kicad is using in case that the developers would have liked to push this into kicad. Currently I'm doing something similar at the Gerber level using the excellent gerbmerge () .. however having the possibility of doing that at PCBnew level opens interesting possibilities. Thanks for sharing this and I hope you'll make it a libre software. Take Care, Fabio Varesano On 01/23/2011 03:40 PM, mgebha wrote:
|
[ANN] PCB Multiplyer (early test version)
mgebha
Hi,
often when I finish a design with KiCad, I want to print more than one of them on a single board. Of course one can do that by copying and moving the whole content in PCBnew. This has some disadvantages however: - Selecting and placing the desired content is error-prone and sometimes a lot of trial and error. - Every time you make changes to the design, you have to start over with copying and moving. - It is not easy find the best fit to a certain board size and it is hard to adjust it to other sizes. So I tried to implement this function myself and ended with a little application to do the job. Screenshots: - The original board in PCBnew: - PCB Multiplyer application: - The resulting bord in in PCBnew: Note that the application is limited to rectangular designs and boards. You can download the application here: It requires a Java Runtime Environment (JRE) 1.6 or greater. Start by double clicking pcbmultiplyer.jar. This a an early test version that is fully functional, free for non-commercial use and comes with no warranty of any kind. It might be released as open source under CPL in future. Please let me know what you think about it and also let me know if you find any bugs. Regards Markus |
Re: SPICE parameter sequence issue
Tony Casey
--- In kicad-users@..., "Charles" <cmcdowell_home@...> wrote:
Hello Charles, There is no flaw in LTspice - all SPICE3-compatible programs treat only the netlist order as important; the pin names are irrelevant to a SPICE parser. The problem is not a new one, and applies to many EDA suites, and is why often there are two sets of schematic symbols provided: one geared intended for PCB netlisting with focus on pin numbers and the other for simulation. The neatest solution would be for KiCAD schematic symbols to have a separate SPICENETLISTORDER attribute that the netlister used instead, when generating a SPICE netlist. Regards, Tony |
Re: How to perform necking action during manual routing?
No afaik,but if you segment the track, then you can change the individual segment widths.
- Anders Gustafsson Engineer, CNE6, ASE Pedago, The Aaland Islands (N60 E20) www.pedago.fi phone +358 18 12060 mobile +358 40506 7099 fax +358 18 14060 Is kicad DRC is able to NECK the tracks automatically? If now how to neck it manually ? i hav some designs which requires tracks to be drwn between the IC pins. so pls guide me how to perform necking ?"Rohan Dervankar" <rohandervankar@...> 2011-01-22 18:38 >>> |
SPICE parameter sequence issue
I am having trouble with simulating a 5V regulator using LTSPICE. The problem is LTSPICE and KICAD SPICE netlister don't always agree how the sub-circuit calling parameters should be sequentially listed.
To my surprise LTSPICE requires the calling parameters to have the correct sequential order, not just correct names! Seems flawed I know. Anyone have a workaround other than tweaking the netlist manually? I would like the ability to force parameter sequence in KICAD possibly through component properties. |
How to perform necking action during manual routing?
Is kicad DRC is able to NECK the tracks automatically? If now how to neck it manually ? i hav some designs which requires tracks to be drwn between the IC pins. so pls guide me how to perform necking ?
my second ques is how to manage LIB in pcbnew and cvpcb ? |
copying/moving artwork to a different layer in module editor
I have 2 related questions.
First, is it possible to copy or move artwork to a different layer in Module editor? Specifically, I have artwork on SoldP_Back and I want it on SilkS_Front. The background is that the artwork was imported into the module using bitmap2component, which brings up the related question: Is it possible to control which layer the artwork is placed on when using bitmap2component? Thanks, Daniel |
to navigate to use esc to dismiss