geda-schem电路图软件找不到了,从debian中被取消了

一直使用geda的电路图软件 geda-schem 和pcb, 但是2018年以后, 这2个软件都停止更新,在debian11开始更是把geda-schem电路图编辑软件给去掉了,自己打deb包, 可以继续使用,到了debian12, 已经没有python2, geda-schem就没办法运行了,搜索了一下邮件列表, 发现geda-gaf在2018年被分叉出来一个lepton-eda,lepton-eda 目前在debian11和debian12里是存在的,并且兼容geda-schem的数据文件和配置文件,而pcb也有个分叉出来的pcb-rnd(PCB_RND), 也兼容pcb的数据文件, 只要把封装库的目录重新设置一下就行了

这2个软件,切换到lepton-eda 和 PCB-RND后,一些热键, 跟它们的前辈有不同, 习惯一下,就可以了。

lepton-eda跟geda-schem兼容性很好,

pcb-rnd 用不习惯, 而且在我的10年老笔记本C720上跑的慢, 所有目前最好的工作方式是lepton-eda配合pcb,但是pcb不能直接引入lepton的sch,需要手动建立项目文件,然后用lepton-sch2pcb 来转换,转换时会更新同名的pcb文件, 但是新增加的元件, 会放在 *_new.pcb文件里, 在pcb软件里把新元件载入到buffer(File-> load layout ro buffer), 然后粘贴到合适的位置,netlist是生成到单独的文件的, 要做载入netlist操作(File-> load netlist)

项目文件的例子:

bash:>cat fiber.prj

elements-dir ./footprints

schematics fiber_esp8266.sch

output-name fiber_esp8266

 

bash:>ls *

fiber_esp8266.cmd
fiber_esp8266.net
fiber_esp8266.new.pcb
fiber_esp8266.pcb
fiber_esp8266.prj
fiber_esp8266.sch
footprints
gafrc
symbles
 

电路图编辑软件:lepton-schematic 增加自建的元件库.sym目录:

修改~/.config/lepton-eda/gafrc

添加一行:
(component-library "/home/liushiwei/sym" "MySym")

 

在项目目录里也可以放一个gafrc

bash:>cat gafrc 
(component-library "./symbles" "project_sym")