先用inkscape输入汉字, 生成eps矢量图形格式
然后用pstoedit 把 eps文件转成 pcb格式,
pstoedit -f pcbfill /file.eps /file.pcb -ssp
ssp参数, 是为了把矢量图形的封闭空间里掏洞,否则封闭空间就会被填充为黑色,
修改完成后用gEDA的pcb打开file.pcb ,把文字剪切到0,0坐标,然后存盘,然后打开目标pcb文件, 用load layout to buffer 来载入file.pcb
如果载入是空的, 那么就是层不对, 需要根据目标pcb文件的层号, 去修改file.pcb的层号, 如果字是反的, 可以用mirror buffer菜单项,把字镜像一下, 通过修改层号, 可以把字放到top丝印层,bottom丝印层,元件面, 焊接面
QR码放入pcb, 先用qrencode -t EPS url -o /file.eps 生成eps , 后面就跟上面一致了, 在最后生成的文件中, 会覆盖一层丝印, 把它拉到一边删掉即可。
pstoedit 在debian9是可以的, debian10和debian11生成pcb文件时有问题。 可以debootstrap装一个debian9的console界面, 然后chroot进去执行pstoedit