Keyboard Shortcuts
Likes
- Kicad-Users
- Messages
Search
Re: How do I get the KiCad FlatPak to install in Linux?
I understand your question. I think the basic concept is that for user convenience, flatpaks are meant to be easily installed from a central repository.? "flathub" is the main one, and it is not expected that most users will want to archive a specific build.
?
This in fact occasionally causes a few issues for KiCad - flathub basically has two channels: stable and beta.? There have been times when we wanted more channels; for example, when an RC of the 8.0 branch and an RC of the 9.0 branch are both current.? Which should the beta channel carry?? 8.0 or 9.0?
?
But, that is how flathub is set up.? KiCad could set up its own hub and do something fancy, but then it would be a lot of extra work (and money) for the team to run a hub server, and it would be more work for users to potentially have more hubs configured.
?
An alternative would be for KiCad to create stand-alone .flatpak files, and make those available for download on some server somewhere.? But most users would likely find it confusing to choose a specific file, download it, and install it, rather than just picking a channel and installing whatever is the latest version.? It would also mean more bug reports for the team if someone chose an older KiCad and reported bugs that had been fixed in a later version.
?
So in summary, you can achieve what you want, based on the commands I showed above, but flatpak is optimized for the simple case of the official flathub server.
?
BTW, I'm not the KiCad flatpak person - I handle the Fedora official KiCad builds, as well as the Fedora Copr KiCad builds.? So what I've written above is simply my understanding and opinion.? I hope it helps. |
Re: Simulation Struggles with BJT Oscillator
I suggest you simply move to the most recent 8.x version of KiCad rather than try to continue using very old unsupported versions. Sent from Proton Mail Android -------- Original Message -------- On 11/01/2025 21:53, Bob Kuczewski via groups.io wrote:
|
Re: Simulation Struggles with BJT Oscillator
You'll need to associate a SPICE model with each of your active devices. This is done from the Properties menu for those schematic parts. Sent from Proton Mail Android -------- Original Message -------- On 11/01/2025 21:27, Bob Kuczewski via groups.io wrote:
|
Re: How do I get the KiCad FlatPak to install in Linux?
Which Linux distribution are you using? I have never had any problems installing Kicad on any Linux machine. I even have it on a Raspberry Pi 400. You don't have to use a flatpack. As for why Kicad is not offered directly as a flatpack, that is a question you should address directly to Kicad's developers. This group is for users of Kicad and unfortunately we have no direct influence over Kicad itself although I am told they do keep an eye on this list. Cheers Ian On Sun, 12 Jan 2025 at 03:52, Bob Kuczewski via <bobkuczewski=[email protected]> wrote:
|
Re: Simulation Struggles with BJT Oscillator
The Holger version (from the Zip file) wouldn't open in 5.0.2, but it did open and run in 8.0.7 on Windows:
?
?
That pretty much matches the pure NGSPICE simulation I'd posted earlier.
?
Should the 5.0.2 version be able to run that kind of simulation (assuming that I could get entered correctly)?
?
?
|
Re: Simulation Struggles with BJT Oscillator
I just tried to implement the in the 5.0.2 version of KiCad:
?
?
It gave me these errors:
?
Circuit: KiCad schematic
Error on line 3 : q2 0 net-_c1-pad2_ out 2n3904 could not find a valid modelname Error on line 4 : q1 0 net-_c2-pad1_ net-_c1-pad1_ 2n3904 could not find a valid modelname ?
I'll look into the GND issue. Thanks for both suggestions.
|
Re: Simulation Struggles with BJT Oscillator
Also see this
toggle quoted message
Show quoted text
On 1/11/2025 8:28 PM, Bob Kuczewski via groups.io wrote:
I've been trying to simulate a simple oscillator using 2 BJT transistors |
Re: Simulation Struggles with BJT Oscillator
You have no Simulation GND in the 8.x version. Look under the Spice schematic parts and read the KiCad docs on simulation online. Sent from Proton Mail Android -------- Original Message -------- On 11/01/2025 20:28, Bob Kuczewski via groups.io wrote:
|
Simulation Struggles with BJT Oscillator
I've been trying to simulate a simple oscillator using 2 BJT transistors in KiCad, and I'm having some trouble. I've tried it in both KiCad 5.0.2 and 8.0.7. I'm not sure what information to provide for help (netlist, schematic, something else?), so I'll start with two pictures and some NGSPICE code. Here's the one from KiCad 5.0.2:
?
?
And here's the one from 8.0.7:
?
?
I've gotten it to work directly in NGSPICE as shown in this plot:
?
?
Here's the working NGSPICE code if it helps:
?
* Vname PosNode NegNode ...
VCC 6 0 DC 5V * Rname PosNode NegNode Value
RC1 6 1 1K RC2 6 2 1K R1 ?6 3 30K R2 ?6 4 30K * Cname PosNode NegNode Value
C1 ?1 4 150PF C2 ?2 3 150PF * Q1 and Q2 with model QM and substrate connected to ground by default
* ?C B E Q1 1 3 0 QM Q2 2 4 0 QM * Model statement defining QM as an NPN transistor
.MODEL QM NPN (IS=2E-16 BF=50 BR=1 RB=5 RC=1 RE=0 TF=0.2NS TR=5NS) .NODESET V(1)=0 V(3)=0
.TRAN 0.1US 20US
.OP * Generate the plots (running twice for some reason)
.control reload run reset run plot V(1) V(2) V(3) V(4) .endc .END
?
It also works in real life on a bread board.? :)
?
Any suggestions would be helpful. Thanks.
|
Re: How do I get the KiCad FlatPak to install in Linux?
Thanks Ian. There's a whole lot of information at that site!
?
It led me to this:
?
?
?
It says this:
I'm not sure that's as easy as it sounds ... but if it is, then why not just offer the KiCad flatpaks directly rather than forcing people to use flathub?
?
For now I've given up. Instead, I've fired up my old Windows computer (something I hate to do) and the Windows version of KiCad is working fine.
?
Thanks again for your time. |
Re: How do I get the KiCad FlatPak to install in Linux?
Cheers Ian On Sat, 11 Jan 2025 at 22:51, Bob Kuczewski via <bobkuczewski=[email protected]> wrote:
|
Re: How do I get the KiCad FlatPak to install in Linux?
Thanks for your help.
?
There must be something that I'm not understanding about the flatpak system. I am imagining a tarball or an ISO image or a JAR file or a DEB file. In those cases, the file just needs to be downloaded to be unpacked with the proper tool to extract or install it. I was hoping that a "flatpak" was something similar where I could just download the KiCAD flatpak image and install from it. But every source I've found (including your kind tutorial above) requires installing it first.
?
Why aren't "flatpak" images just available as downloads?
?
Thanks in advance again. |
Re: How do I get the KiCad FlatPak to install in Linux?
For any installed flatpak app you can create an image.? Start with an empty directory, then do:
?
flatpak create-usb /path/to/directory org.kicad.KiCad
?
That will create a hidden directory called .ostree within the directory you specified and will put the KiCad flatpak app in place.
?
You can then do an install via:
?
flatpak install --sideload-repo=/path/to/directory/.ostree/repo flathub org.kicad.KiCad
?
Please note that flatpak normally installs dependencies as needed.? I'm not sure how that works with the above commands - I've only tested saving/installing the KiCad app and libraries, not any dependencies such as the org.freedesktop runtime. |
How do I get the KiCad FlatPak to install in Linux?
I'd like to install KiCad from a "FlatPak" under Linux, but I want to download the "FlatPak" as a file that I can archive. I then want to be able to install from that archive so that I'll have a repeatable installation process without being connected to the Internet.
?
Is that possible? If so, does anyone know how to do it?
?
Thanks in advance. |
Gerber Viewer Print Layers Problem
I am having a problem with the Gerber Viewer Printing of layers. I can only get one layer to print at a time. In the Print window I select all the layers but only the top one in the list will print even when all of them are selected. If I say only have one of the layers selected it prints, but if I select more than one only the top most item in the list will print.? |
Re: Hierarchical pin net name
Hi,
There's no need to add a net label; the hierarchical pin name will define the name of the net for you. Note that hierarchical net names have a directory-style name, so SIGNAL will be /SUBSHEET/SIGNAL. Regards, Robert. * Plain text email - safe, readable, inclusive. * -- This email has been checked for viruses by Avast antivirus software. www.avast.com |
Hierarchical pin net name
Searched around for an answer to this, but not have any luck. I am generating a schematic with hierarchical sheets, and I have a sheet where to keep the schematic "clean" looking I want to use net labels for signals that come into the sheet via hierarchical pins. So do I need to use a net label to name the nets, or are they already named the same as the hierarchical pin. So basically, say I have a hierarchical pin called SIGNAL. Is that the net name SIGNAL so at smoother place in the schematic I can use a net label on a wire to make the connection to it? Or do I need to add a net label to a wire connected to the hierarchical pin get the correct connectivity? |
Re: Route track with error ?
Lctech Lctech
Thank for the answers. I solved it by deleting the switch footprint and adding a new one with fewer connections (2). The Rule Checker was free of errors. Regards, On Mon, Dec 30, 2024, 12:40 Andy via <andygio=[email protected]> wrote: You don't seem to have any holes in the pads |