BSchを使いたおせ その3
去年のログ消失騒動で消えてしまったので新スレ
だいぶ間が空きましたが
過去ログ
BSchを使いたおせ その2
http://kamome.2ch.net/test/read.cgi/denki/1222434228/
BSchを使いたおせ
http://science6.2ch.net/test/read.cgi/denki/1112686312/
水魚堂の回路図エディタ
ttp://www.suigyodo.com/online/schsoft.htm >>111
毎度おなじみFusionです。今回は金フラッシュきめてみました。
VIA近いけど何枚か作ってみましたが特に問題は無かったですねー >>112
-Z オプションは、ExcelのCSVでのゼロサプレスを抑制するために設けたものでした。
(例) 0577689 のような部品名が数字と見做されて 577689 となるのを防ぐ
このオプションを付けても完全とは言い難かったのですが、SYLKファイル出力機能で
この問題を避けることができるようになりました。
そのため、0.69.03で、-Z オプションは削除しました。
部品番号のサフィックスは、内部的には数値として扱っていますので、ゼロサプレスになって
います。
そこで、0.69.04では、サフィックスも文字列として扱えるようにして、
サフィックスの先頭が0のときに限り、SYLKファイルにおいて文字列として扱うようにしました。
>それから、上記拡張で実行するとPL3Wのウィンドウの出力ファイルの選択はCSVが指定されているのに
この件も修正しました。
まだ、0.69.04 はHTMLからリンクを張っていません。下記URLを直接ブラウザに入力してください。
ttp://www.suigyodo.com/online/pl3w06904.zip
>>108
>>109さんにコメントいただいているように、LCoVでできます。
メニューの[編集]->[部品のコピー], [編集]->[部品の貼り付け]をお使いください。
一つのライブラリにそれほど多くの部品を格納しないのでしたら、CE3ファイルをライブラリの代わりに使うこともできます。
CE3ファイル(回路図ファイル)に集めてきた部品を並べて保存して、
BSch3Vの[設定]->[ライブラリ]->[Add] でファイル選択ダイアログが現れます
ファイルタイプのデフォルトは[BSch laibrary]ですが、[BSch3 schematic]を選ぶと、CE3ファイルをライブラリに使えます。
>>110
励みになります。
そういえば、呪文のロゴに使われている Oh!石さんの BitMapConvert for MBE ですが、私も使わせていただきました。便利ですね。
>>114
ありがとうございました。
早速試してみます。
>>110
旧Atmelロゴを残す意気や良し。
# なぜあんなつまらんロゴにしてしまったのかと... >>114
.slkファイルでゼロサプレス回避確認できました。
それからcsv,slk切り換えの問題も改善確認できました。
ありがとうございました。
PL3W Version 0.69.05を公開しました。
>>114の0.69.04からの変更点は下記の1点です。
コマンドラインで出力ファイル名を指定する際に、拡張子がCSV、SLKのときは
これに従ってファイルタイプを決めるようにしました。 イメージファイルを出力するときに、
dpi指定とか解像度指定とかできませんか?
もっときれいな画像に出したい… >>122
いつもBullzip PDF printer の宣伝みたいになっていて申し訳けないのですが、これでできます。
他の無償PDF作成ソフトでもイメージファイル出力に対応しているものが多いと思いますし、すでにお使いのPDF作成
ソフトがあるなら、それでできないかどうかお試しください。
いったんPDFを作成して、イメージキャプチャするという方法もありますが。
●Bullzipの場合
Bullzipをプリンタに指定して印刷すると、出力先ファイル指定するダイアログが現れます。
このときに、出力先をPDFからBMPまたはPNGに変更し、「イメージ」タブで、bmp16m(ビットマップ1600万色、
PNGならpng16m)を選んで、水平解像度、垂直解像度などを設定します。
出来上がりのピクセル数は用紙設定と解像度に依存します。
BSch3Vの印刷倍率設定がページフィットで、Bullzip側がA4横設定で150dpiなら横幅11インチになりますので出来上がりの
イメージの横幅は1700ピクセル程度になります。
下は150dpi指定で作成したサンプルです。
ttp://www.suigyodo.com/online/temp/Radio150.png
●Officeソフトに貼り付けるなら
イメージファイルではなく、メタファイル出力して貼り付けていただいた方が綺麗にできます。
●プログラム側の都合の話です
BSch3Vは、一部をのぞいて昔からのWindows APIを使っています。
私の思い込みかもしれないのですが、けっこう修正を入れていかないと、アンチエイリアスな滑らかな描画になりません。
画面で見るぶんにはほとんど問題にならないのでこのままになっていますが、イメージ出力だと残念な感じになってしまいますね。 cups-pdfで仮想pdfプリンターはどう?
Windows版は使ったこと無いけど ちょっとの間使わないでいたらBSchを何処のフォルダに置いたか
分からなくなったよ。ヽ(`Д´)ノ ウワーン いくらWindowsでもファイル検索くらいはちゃんとやるだろ
でもファイルにインデックスを付けて検索早くするにチェック入ってても検索クソ遅いけどね
MBEは貫通穴にシルクがかかってても重なる部分は半透明で表示されていいね
ExpressPCBは重なってる部分が消えてなんだかわからなくなる SmdICpadで45度回転のが作れるといいなと勝手に思う
自作で作るの大変で… >>134
パッドが長丸(俵型)になりますが、週末にでも公開します。 SmdICpad 0.20.00を公開しました。
正円の丸パッドにLineデータを追加して疑似的に長パッドを作りますので、
パッド部分描画が明るくなり、ピン番号が見えにくくなります。
Set-Color-DisplayでPinNumの表示色を明るいめの色に設定するとマシになります。 早速のご対応ありがとうございます!
すばらしいですね。これでパターンの引き回しがかなり楽になります 早速QFPのAVRを斜めに・・・あれもとの方がパターン引きやすかった
俺アホス/(^o^)\ BSch3V も MBE も Windows標準のユーザーインターフェースで、と思って作ってきたのですけど
最近はそうでもなさそうなんですね。
かといって、もうリボンにするほどのエネルギーはないわぁ。望む人も少ないだろうし。 リボンUIは多分このスレのみんなは別にどうでもいいかとw
それよりMBEにキーコンフィグのUIをつけて欲しいですね。
できればCtrl抜きの単体キーにも対応して欲しいです。 新JIS対応の回路部品を一から作るのが面倒くさいけど、やっぱみんなお手製で作ってるの? お絵かきソフトみたいに極限まで絞ったり、ラジアルメニューつけたりとか。 実体図になるべく近いほうが基板と見比べるとき楽なので全部お手製にしてる。 リボンUIだけは勘弁して下さい。
いまだに慣れないです。
>>142
新JIS記号には馴染めない…
CQ出版の図記号が好きなんで限りなく似せて作ってる。 一応、新JIS準拠のライブラリもBSch3VのWebサイトには置いています。
でも私自身もそのライブラリは使ってないので、間違いもあるかもね…。
>>141
キーコンフィグできたら、と思ってますが、ポリゴン機能の改善がなかなか進まなくて。
いつからこれやっているんだろう、って感じです。この改造が広範囲に及んでいるせいで、
他の部分もいじれなくなっています。
外部プログラムででもできたらと思うのですが、これはこれで面倒な様子です。
愛弟子だとか後継者は養成しないの?要請しないの?夭逝しちゃうの? >>148
プログラムは全部ソースも公開してますし、いつでもフォーク歓迎って話は以前にも書きました。
ひとつのプログラムに機能を詰め込むより、周辺ソフト対処するのが好きなのは、小さいプログラム
のサンプルを出す方が、他の人のツール自作のきっかけになるかな、という気持ちもあります。
汚いソース見て、あはは、これなら俺にも作れるわ、と誰かが思って、全然違うコンセプトのものを
いちから作ってくれても、それはそれでとても嬉しいだろうな。
手取り足とり教えるほどプログラミングについて私が詳しいわけじゃないけれど、質問にはできるだけ
答えるようにしていますよ。
あと、今死んでも夭逝とは言ってもらえないような年齢にさしかかってます。
死にたいと思うことはしばしばありましたが(そう思うことって皆あるよね?)、今のところ死ぬ気はないですw >>149
まだまだ逝かないでください。困ります。
右クリックでflipと、ライン引き中にビア打って層切替ってのを追加しようとしましたが、
ソース読んで挫折しました。orz ライン引き中にビア打って層切り替えは便利そうなのですが、その場合のビアサイズってどう考えたら良いでしょうね。 書いている途中に送信してしまいました…
ビアサイズです。
(1)その時点でのPTHに従う
(2)ラインサイズから一定のルールで算出する。(最小サイズは指定できるものとする)
(3)ラインサイズに対応した、あらかじめ登録したサイズのものを使う
(1)が固いかな。(2)はドリル種類で費用が変わる基板屋さんを想定すると便利ではないかもしれません。
(3)はUIがごちゃごちゃしそう。たぶん私は実装しないな。
ところで、>>147で書いたポリゴンの改良はいったん破棄することにしました。ぎゃふん。 >>152
(1)でOKです。
もし実装していただけるのなら、大変嬉しいです。 >>152
同じく1がいいと思います。
あと、レイヤーの下あたりに現在のHOLE、PTH、Pad、Lineを表示されてるとありがたいです。
もうひとつ、選択中のオブジェクトのLayerをcomboboxで表示して変更もできるようになると、Layer変更が楽になってうれしいです。
こんな感じです↓
http://www.dotup.org/uploda/www.dotup.org3324230.jpg >>152
EAGLE使いだけど、EAGLEでは(1)でなんの問題も無いよ (最近トリップ付けてないな…)
ライン引き中に、層切り替えは厄介なことに気づいてしまいました。
右クリックはラインのプロパティダイアログに割り当ててるし、
ライン引き中は、修飾キーはCtrlもShiftも既に使っているし、
ライン引きにおいて最後に配置したラインの終端とは無関係にビア打つのはみっともないし、
ライン引きそのもののUIは、馴染んでいる人も多いから(私もですが)変えられないし、
じっくり考えてみます。 自分が使っているCADというか、Altiumだと、+/- >>157
Altは単独の修飾キーとしては、メニューにアクセスするキーとして馴染まれているので避けています。 公私ともに少々忙しくなってしまってます。
いろいろ対応が先になってしまいます。すみません。 MBEのガーバーをjetpcbに出して、無事にものが出来上がりましたー
DIMをOUTに、DRIはいらないので消して後はそのまま送るだけでいけました LCoVの操作についてなんですが、「多角形」ツールってどうやって確定するのでしょうか?
頂点が増えていくばかりで描くことができないです… BSchでコメント文を90°回転できないでしょうか? >>168
ラベルで代用とか、@フォントを使うとかじゃだめ? >>169
@フォントだと縦書きにしかならんよねぇ…
指摘のとおりラベルで代用するか、画像にして貼り付けるかだね。 >>170
デフォルトが横書きだから、縦書きは90°回転になるのでは? >>171
やってみると解るが、2chの立て読み状態だぞw
2
0
〜
4
0
m
V
こんな感じ。 >>172
半角文字はできない。
下記をコピーペーストしてみそ。
V
m
0
4
〜
0
2 BSch3V Version 0.70でコメントの縦配置に対応しました。
番号振り付けソフトは、更新ファイルに同梱しているNut3W Version 0.70をお使いください。 こんな小さな要望にわざわざこたえていただいて、ありがとうございます!
用途は、ラベルよりは大きめのフォントで、回路図に縦置きしたSOPパッケージのICの型番を、SOPパッケージ内に縦書きしたかったためでした。 BSch3Vで、WindowsXPのPCでは[Ctrl]+マウスホイールの上下でズームイン/アウトができてたけど、
Windows7のPCにしたらできなくなった。。。うちだけ? >>176
こちらの環境では、Windows7 32bit、Windows8 64bitで、Ctrl+マウスホイールによる
ズームイン/アウトができています。 Win7 HOMEでBsch3V Ver0.69.05、Ver0.70.00どちらもCtrl+ホイールのズーム問題なし マウスドライバか、何か別のソフトが入力を横取りしてるんじゃね みなさま、アドバイスいただきありがとうございました。
>>180さんに指摘されたとおり、マウスジェスチャ(かざぐるマウス)に横取りされてました。
マウスジェスチャの設定変えたら、Ctrl+マウスホイールでズームイン/アウトできるようになりました。
XPのときに使ってたHandyGesturesがWin7未対応で、Win7からかざぐるマウスを入れてました。
お騒がせしてごめんなさい。 MBEですが、任意の線をn等分する機能とか無いですよね… >>183
QFPからの引き出しとかバス配線とかを45度以外の角度で一斉に曲げる場合の補助線として使いたいのです。 >>184
Lineを配置して等分割して補助線として、
そこにスナップさせてLineを配置するってことでしょうか。
ということはあとからその補助線(同一レイヤーのLine)を消す必要がありそうです。
例えばグリッドを設定するとか
レジストマスクなしのパッドを曲げポイントに配置するとかではダメですかね。
後者の方法の場合、Edit-Moveコマンドで一気に複数複写ができれば便利そうですが。 >>185
はい。
補助線をDOCとかDIM等の込み合ってない別レイヤーに書いておけば
消したくないLineがあるレイヤーを不可視にする
若しくは補助線があるレイヤーだけ表示させる事で
問題なく補助線を削除できるかと…
#今もDOCレイヤーにガイド補助線入れて書いてる…
グリッドを設定する事で同等の事が出来るのですが、いかんせん
計算してからグリッド設定して、全体を移動させ、Line端点を位置に置いてからまたグリッド再設定して…と、結構面倒なので… >>186
でもDOCレイヤに補助線入れてもCMPレイヤーのLineはスナップしないですよね。 BSch3Vもラインとか文字とかが半透明になるといいなぁ…とか… すみませんが要望だけ…
LCoVのコメント欄文字列255時制限と、コメント欄のスクロールバーの設置をしていただけたら…と思います。 ↑
文字抜けました…コメント欄文字255時制限の解除、または拡大 でした。 >>188
描画コードは結構ボリュームがあり、おおごとになりそうな様子です。
BSch3Vでは、不透明にすることでなんとかしのいでいる機能などもあります
ので実装は難しいかと思います。
>>189
ユーザーインターフェースも含めて、あまり沢山の文字を書き込むことを
想定していなかったのだと思います。
今、少々忙しいのと、別の趣味のシーズンでしてちょっと時間がかかるかも
しれません。時間をください。
たぶん、先にユニコード版に実装して、余力があれば従来版に移植することに
なると思います。 検討していただきありがとうございました。
なるほど、半透明データを入れてしまうとせっかくのBsch3Vの軽くて使いやすいUIが台無しになってしまうかもしれませんね。 >文字255時制
誤字でした。文字255字制限
コメント欄文字数の件、検討ありがとうございます。
コメント欄の記載文字数拡大は部品の枝番が多い製品などでの部品情報の記載に有効ですが、
当面は登録部品の部品名をエイリアス作成などで対処できます(枝番が数十と多いものでは現実的ではありませんが…)。
よろしくお願いいたします。 mbeの幅?が300x300で制限されてるみたいなんですが、もう少し大きく設定できませんか? >>194
基本仕様が「300mm×300mmまでの片面/両面/4層基板の設計ができます。」
なのに… >>194
ttp://www.suigyodo.com/online/mbe/manual/others/workarea/workarea.htm
ワークエリアのサイズを変更する >>196
thx!
なんか前どこかでできるのを見た気がして見つけられなかったけど、これですね MBEのPADって中心以外を原点にできないんですかね。
1.27のグリッドを意識しつつ3216なんかをレイアウトしたいんですが。 コンポーネント化したら、原点を好きな位置にできるよ コンポーネント化したときに、3216の部品の2つのPADの原点が1.27のグリッドに
載るように作りたいってことでしょうか。
少々面倒ですけど、小さめのPADを1.27グリッドに置いておいてから、
LINEで、CMPレイヤー、STCレイヤー、MMCレイヤーを補うという方法もあります。
ただ、こういうことはあまり意味がないような気がするのですけど。
どんなときに必要になるのでしょうか。 LCoV Ver0.69.01にて大きめの円弧を編集する際、拡大して円弧の中心座標を編集しようとすると
範囲外になってしまいます。
拡大時の表示範囲をコンフィグファイルなどで変更できないでしょうか?
例
ttp://img.wazamono.jp/pc/src/1364650145938.jpg
ttp://img.wazamono.jp/pc/src/1364650209277.jpg >>201
LCoV 0.69.02で上下マージンを現状の50(5グリッドぶん)から200まで設定できるようにしました。
LCOV.INIファイルの編集が必要になります。
LCoV 0.69.02を起動して、終了すると、exeファイルと同じフォルダの LCOV.INIファイルに
EditWindowMargin=0
という行ができているはずです。
(0 はデフォルトの値を使うの意味です)
この0の代わりに50〜200の値が設定できます。 >>203
対応していただきありがとうございました。
無事、拡大時の表示範囲変更できました。
アク禁に巻きこまれてしまい、書き込みが遅れまてしまいました。 勝手ながらMBEに要望させて頂きます。
ミリ単位出力をサポートして頂きたいです。
どうやら発注先がミリ単位でDRCかけるらしく、単位変換の都合で片っ端から引っかかるようです。
「微調整すれば済むので構いませんが、可能ならミリ出力出来ませんか?」と商社に言われたので… >>205
ミリでDRCかけても問題がないギャップで作っておけば無問題。
そこまで詰めなければいけないようなシビアな基板作るのならフリーソフトなんて使うべきではない。
そういう用途には向いていない。
そこを踏まえたうえで作成してあって、なお基板商社が通せないのなら、商社の技術力か手順に
問題ありだろう。そのうち問題出るからさっさと変えたほうがいい。 >>205
Version 0.53.01で対応しました。
今のところはuser.configの編集が必要です。
mm出力での基板製作実績がありませんので、ガーバービューワで十分
確認していただいてデータ出しをしていただくようお願いします。
不具合などがありましたら、ご連絡いただけると嬉しいです。
ただ、今は私がメインで使っているプロバイダがアク禁食らってますので、
ご連絡は、ここ以外にもメールも併用していただけると返事がしやすいです。 国内じゃミリが主流なんじゃね。
仕事で業者にパターン設計をたのむと、データはどこもミリでくれるし。
普通、基板の外形や部品などの位置指定はミリでされるから当然と言えば当然なのかもしれないけれど。
だから国内じゃ基板製造業者もミリを標準にしてても不思議は無いと思う。 >>209
205です。ご対応有難う御座いました。
不具合については、こことメールでご報告させて頂くようにします。