これは PNP-19 という中国製のケースです
単品で約30元(約500円)。穴をいくつか開ける加工費が20個で200元(約3500円)。
試しに依頼してみようと思ったら、図面の指示が必要ですということで、ケース自体の CAD データをリクエスト。もらってきたデータが dwg 形式でした。これを Ubuntu で開くにはどうしたらいいかな?
環境
- Ubuntu 20.04
- LibreCAD 2.1.3
- Inkscape 1.0.2
- FreeCAD 0.19
LibreCad でそのまま読む → エラー
File - Open で 「dwg drawing」 選択肢があって一見読めそう。しかし・・・
このあと、落ちてしまいました。
ODA FILE CONVERTER を使う → もうちょっと
こちらに、オンラインコンバーターとデスクトップコンバーターが公開されています。
オンラインコンバーターを使う → CAD で読むには厳しいかな
このページで dwg ファイルを処理すると、 pdf ファイルを得られました。
これを Inkscape に読ませて dxf で保存してみました
LibreCADで読めましたが、逆になっています。
また、縮尺もおかしい感じでした。
縮尺が維持されないのはキツイですね・・・
デスクトップコンバーターを使う → Ubuntu20.04では無理?
OpenSUSE11.2/Ubuntu 20.10 x64 or later.
とありますが、試してみます。
こちらから deb パッケージをダウンロードしてインストールを試してみます。
$ sudo dpkg -i ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb
以前に未選択のパッケージ odafileconverter を選択しています。
dpkg: ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb が odafileconverter を含むことを考慮すると、先行依存の問題があります:
odafileconverter は qt5-default (>= 5.3.0) に先行依存 (pre-depends) します
qt5-default はインストールされていません。
dpkg: アーカイブ ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb の処理中にエラーが発生しました (--install):
先行依存問題 - odafileconverter をインストールしません
処理中にエラーが発生しました:
ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb
$ apt-cache policy qt5-default
qt5-default:
インストールされているバージョン: (なし)
候補: 5.12.8+dfsg-0ubuntu1
バージョンテーブル:
5.12.8+dfsg-0ubuntu1 500
500 http://jp.archive.ubuntu.com/ubuntu focal/universe amd64 Packages
うーん、5.12が用意されているけど、試してみるかな・・・
$ sudo apt install qt5-default
これで再度インストール
$ sudo dpkg -i ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb
(データベースを読み込んでいます ... 現在 377269 個のファイルとディレクトリがインストールされています。)
ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb を展開する準備をしています ...
odafileconverter (22.5.0.0) を展開しています...
odafileconverter (22.5.0.0) を設定しています ...
gnome-menus (3.36.0-1ubuntu1) のトリガを処理しています ...
desktop-file-utils (0.24-1ubuntu3) のトリガを処理しています ...
mime-support (3.64ubuntu1) のトリガを処理しています ...
hicolor-icon-theme (0.17-2) のトリガを処理しています ...
インストールできたみたい。
$ ODAFileConverter
/usr/bin/ODAFileConverter_22.5.0.0/ODAFileConverter: /lib/x86_64-linux-gnu/libQt5Core.so.5: version `Qt_5.14' not found (required by /usr/bin/ODAFileConverter_22.5.0.0/ODAFileConverter)
うまくいきませんでした。
qt 公式から、qt のインストールをします。
まずはオフラインインストーラを使ってみました。
5.12.11 なので意味がないっぽいですね。
今度はオンラインインストーラを試してみます。
もう一度インストールしようとすると
$ sudo dpkg -i ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb
dpkg: ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb が odafileconverter を含むことを考慮すると、先行依存の問題があります:
odafileconverter は qt5-default (>= 5.3.0) に先行依存 (pre-depends) します
qt5-default はインストールされていません。
dpkg: アーカイブ ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb の処理中にエラーが発生しました (--install):
先行依存問題 - odafileconverter をインストールしません
処理中にエラーが発生しました:
ODAFileConverter_QT5_lnxX64_7.2dll_22.5.deb
インストールした qt5.15 をうまく認識していません。こちらはあきらめました。
DraftSight → 有料
以前 DraftSight は Linux で無料で使えたのですが、今ダウンロードしようとすると・・・
無料で使えるのは30日の試用版のみとなり、また Linux 版はなくなっているようです。残念!
QCAD → 有料だけどこれを使うことにした
QCAD を使うと dwg 形式が読め、他形式に変換できるようです。
また、QCAD 付属のコマンドラインツールで変換もできるようです。
しかしながら QCAD は Professional Version と Community Edition があり、上記ができるものは Professional Version のみのようです。
コマンドラインツールについても Professional Version に付属なのだそうです。
$ chmod 777 qcad-3.26.4-trial-linux-x86_64.run
$ ./qcad-3.26.4-trial-linux-x86_64.run
Verifying archive integrity... All good.
Uncompressing QCAD.................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
QCAD Setup...
Making dir /home/nanbuwks/opt/qcad-3.26.4-trial-linux-x86_64...
mkdir: ディレクトリ '/home/nanbuwks/opt' を作成しました
mkdir: ディレクトリ '/home/nanbuwks/opt/qcad-3.26.4-trial-linux-x86_64' を作成しました
Copying files...
Invoking postinstall.sh...
Installing mimetypes...
Installing mimetype icons...
Installing desktop menu entries...
Installing desktop icon...
Creating uninstall script...
Setting executable flag...
QCAD Setup finished.
起動すると
起動した
読み込めました。
QCAD 上で DXF 形式で保存し、LibreCAD で開き直したら読めました
Trial は 15分しか使えないそうですが、コンバートのためだとこれでいいかな?