FinRedの、動作環境です。
機能仕様や動作環境やマニュアルっぽいものを書き、サンプル実行させたりすると、
なにかとバグがでてくるものです。
よって、それを書ききったあたりで公開と思っていましたが、とりあえず、
downloadできるようにしてみました。
download
使い方がたぶん難しいので、これだけではなんとも^^;^^;な感じだとは思います。
但し間違いなく、マニュアルらしきものを書ききったあたりでもう一度リリースします。
で、動作環境と準備です。
・Windowsなら多分動くであろう。7/8/10あたりなら。
・このアプリは、COMポート(仮想を含む)に対して出力コマンドを発行する。
よって、USBの仮想COMポートドライバを入れておく必要がある。
実際には、
arudiono mega 2560
とか
STMicroelectronics Virtual COM Port
とかである。※ほかにもあるんでしょうけど^^;
・このCOMポートを占有するアプリが動作していると動作することができない。
※faboollaser.exeがこれをやってしまうらしい。
・gsdll32.dllというものを、どこからともなく調達しておくとよい(2014年以降あたりのが良いです)。必須では無いんですけどね。
・このアプリは自分の階層下のフォルダ及びTEMPで指定されているフォルダ以外は使用しない。
・ZIPの内容を全て同一フォルダにCOPYし(gsdll32.dllをいれる場合も同じ場所に)
laser04.exeを叩けば起動する。
よって、結論として準備するものは、
・Windows7以降のマシン
・donwloadしてきたファイルのZIPを解凍したもの
・仮想COMポートドライバ
・無くてもよいけどgsdll32.dll
です。
なおこの件に関するサポートらしきものは、FBのグループあたりを新設しようかと思っています。
pdfと組版と画像処理とc++とphpとjavascriptとhtml5とcss3とjQueryとjQueriUIとjQueryMobileとRadStudioとAndroidSDK/NDKとWordPressとWelcartを統合するエンジニア的視点。。廃止→as3とflashとflex 追加→柔道
2017年11月24日金曜日
2017年11月23日木曜日
FinRed(2) その思想(2)
●もくじに戻る●
_1_ _2_
FinRedとは、FaboolLaser/SmartLaserのための出力アプリケーションです。
前回のつづきです。
【その4】画像の変換方法を複数準備する
→画像を2値(モノクロ)で表示にするにはいくつかやりかたがありますが、それらを指定可能なようにします。
1 無理やり2値。
白に近いか黒に近いかで振り分けてしまう方法です。閾値は指定可能にします。
2 誤差拡散法。
純正のアプリはこれだったかなー。よく見てないけど。手法は省略します。
3 円系のアミ点。
まぁこれは新聞とかで使ってるようなやつです。
※左:元画像 右:網点生成変換画像
※左:誤差拡散法 右:むりやり2値
【その5】塗りの線の間隔と開始終了点を設定可能にする
→塗りは細かいハッチ(水平)で実装。間隔を自由に設定可能にします。
また、開始終了点のオフセットを%または値で指定可能にします。


【その6】線幅のある線はFILLとして塗り扱いできるようにします。
→図は線として描いていますが線幅があります。これを塗りつぶすように加工するという意味です(o^^o)

【その7】塗りの重ねを正しく処理します。
→これは四角形をずらして重ねても、見えない部分は無いものとして処理するという意味です。
※下図のような感じです。右の図はわかりやすくズラして表示しただけで、実際はズレてません^^;

【その8】拡縮をつけます
→いわゆる変倍も含めて拡縮を行えるようにします。
これは私の個人的な需要です(o^^o)
なぜか変倍も必要なのです。※そのうち説明させていただきます^^V
_1_ _2_
FinRedとは、FaboolLaser/SmartLaserのための出力アプリケーションです。
前回のつづきです。
【その4】画像の変換方法を複数準備する
→画像を2値(モノクロ)で表示にするにはいくつかやりかたがありますが、それらを指定可能なようにします。
1 無理やり2値。
白に近いか黒に近いかで振り分けてしまう方法です。閾値は指定可能にします。
2 誤差拡散法。
純正のアプリはこれだったかなー。よく見てないけど。手法は省略します。
3 円系のアミ点。
まぁこれは新聞とかで使ってるようなやつです。
※左:元画像 右:網点生成変換画像
※左:誤差拡散法 右:むりやり2値
【その5】塗りの線の間隔と開始終了点を設定可能にする
→塗りは細かいハッチ(水平)で実装。間隔を自由に設定可能にします。
また、開始終了点のオフセットを%または値で指定可能にします。


【その6】線幅のある線はFILLとして塗り扱いできるようにします。
→図は線として描いていますが線幅があります。これを塗りつぶすように加工するという意味です(o^^o)

【その7】塗りの重ねを正しく処理します。
→これは四角形をずらして重ねても、見えない部分は無いものとして処理するという意味です。
※下図のような感じです。右の図はわかりやすくズラして表示しただけで、実際はズレてません^^;

【その8】拡縮をつけます
→いわゆる変倍も含めて拡縮を行えるようにします。
これは私の個人的な需要です(o^^o)
なぜか変倍も必要なのです。※そのうち説明させていただきます^^V
ラベル:
CO2,
Fabooll,
FinRed,
Laser,
Smart Laser
FinRed(1) その思想
●もくじに戻る●
_1_ _2_
FinRedとは、FaboolLaser/SmartLaserのための出力アプリケーションです。
そこで、FinRedの思想です。
思想っていうほど大したものじゃありませんが、
最初のVERSIONは、自分が使いやすいもの、使いたいことを中心に
機能仕様を決めました。
もちろん純正のアプリでは機能の不満があったからに他なりません。
自分としてはいわゆる『木札』というものに執着があるため、
これができないと話にならないところからスタートし、
以下のことをまず決めました。
【その1】 ベクタデータをちゃんと処理する
→これは、イラストレータ(Adobe)、PDFの内部仕様をみればわかるとおり、
ベクタ系(ドロー系)は必ず以下のデータがあります。
1.パス系(stroke系)
2.塗り系(fill系)
3.文字系(最終的にはこれもstrokeとfill)
4.画像系
5.クリッピング(マスク)
私にとって必須は『塗り』への対応。
いちいちハッチングを自分でつくらなきゃならないのは論外。
文字は今回はやめました。
文字はフォントの問題が絡み、ほんのわずかでも微妙にズレることを回避することが相当難しく、フォントの本体もフォントの仕様にはずれてるものが多々存在し、
何が正解かもわからない部分があることが大きな理由です。
そもそも再現性を考えた時には、パス化するのがなかば常識的なことでもあるため、
文字の実装は労力に見合う効果がなかなか得られないためにやめました。
クリッピングに関しては、塗り系、画像系には対応していますが、パス系には対応していません。これはちょっと単に面倒だったからだけです。
この点、、んーー。すいません。
とにかく自分で使わないんですよね。
【その2】 平行四辺形補正をする
→やはり組立キットや構造的ないくつかの欠点(欠陥?)があるために、
正確に正方形を書けるようにレーザー加工機自体を調整することは至難の業です。
よって、せめて平行四辺形として1%程度の誤差を想定してそれをソフトウェアとして調整できるようにしました。
調整値を適切に設定すれば、100mmの正方形を正しく出力できるようになります。
理論的には1%を超えていても調整可能ではありますが、1%以上狂っている場合には
理論的な調整だけでは調整できないのではないかという気がします。
感覚的な話ですが。
【その3】ジグによる原点の設定や変更を手軽に行えるようにする
→加工するからには基準となる位置に材料をセットしなくてはなりませんが、
純正のキカイにはなんらそのような装置はありませんので、
人それぞれ、なんらかのジグを作って使ってると思われます。
私は、基本的なジグ、材料やモノによってさらに2段階目のジグという方法をとっているので、原点としては、
・マシンとしての原点
・1コ目のジグの原点
・2コメのジグの原点
の3つが存在することを前提にしました。
材料を固定するのが2個目のジグ、そのジグを固定するのが1個目のジグという意味です。
●1コ目のジグ。

●1コ目のジグ+2コ目のジグ

●3つの原点

_つづく_
_1_ _2_
FinRedとは、FaboolLaser/SmartLaserのための出力アプリケーションです。
そこで、FinRedの思想です。
最初のVERSIONは、自分が使いやすいもの、使いたいことを中心に
機能仕様を決めました。
もちろん純正のアプリでは機能の不満があったからに他なりません。
自分としてはいわゆる『木札』というものに執着があるため、
これができないと話にならないところからスタートし、
以下のことをまず決めました。
【その1】 ベクタデータをちゃんと処理する
→これは、イラストレータ(Adobe)、PDFの内部仕様をみればわかるとおり、
ベクタ系(ドロー系)は必ず以下のデータがあります。
1.パス系(stroke系)
2.塗り系(fill系)
3.文字系(最終的にはこれもstrokeとfill)
4.画像系
5.クリッピング(マスク)
私にとって必須は『塗り』への対応。
いちいちハッチングを自分でつくらなきゃならないのは論外。
文字は今回はやめました。
文字はフォントの問題が絡み、ほんのわずかでも微妙にズレることを回避することが相当難しく、フォントの本体もフォントの仕様にはずれてるものが多々存在し、
何が正解かもわからない部分があることが大きな理由です。
そもそも再現性を考えた時には、パス化するのがなかば常識的なことでもあるため、
文字の実装は労力に見合う効果がなかなか得られないためにやめました。
クリッピングに関しては、塗り系、画像系には対応していますが、パス系には対応していません。これはちょっと単に面倒だったからだけです。
この点、、んーー。すいません。
とにかく自分で使わないんですよね。
【その2】 平行四辺形補正をする
→やはり組立キットや構造的ないくつかの欠点(欠陥?)があるために、
正確に正方形を書けるようにレーザー加工機自体を調整することは至難の業です。
よって、せめて平行四辺形として1%程度の誤差を想定してそれをソフトウェアとして調整できるようにしました。
調整値を適切に設定すれば、100mmの正方形を正しく出力できるようになります。
理論的には1%を超えていても調整可能ではありますが、1%以上狂っている場合には
理論的な調整だけでは調整できないのではないかという気がします。
感覚的な話ですが。
【その3】ジグによる原点の設定や変更を手軽に行えるようにする
→加工するからには基準となる位置に材料をセットしなくてはなりませんが、
純正のキカイにはなんらそのような装置はありませんので、
人それぞれ、なんらかのジグを作って使ってると思われます。
私は、基本的なジグ、材料やモノによってさらに2段階目のジグという方法をとっているので、原点としては、
・マシンとしての原点
・1コ目のジグの原点
・2コメのジグの原点
の3つが存在することを前提にしました。
材料を固定するのが2個目のジグ、そのジグを固定するのが1個目のジグという意味です。
●1コ目のジグ。

●1コ目のジグ+2コ目のジグ

●3つの原点

_つづく_
ラベル:
CO2,
Fabooll,
FinRed,
Laser,
Smart Laser
2017年1月25日水曜日
AMDマシンでHyper-VでWindowsServerでNginx+PHP7+WordPressする【2】
無事にWindowsServer2008R2をAMDマシンでHyper-Vを動作させることができたので、
GuestOSにWindowsServerを入れます。
ここは何の問題も無いので省略ですね。
次にNginxを入れます。
とりあえず最新Versionを入れましょ。
http://nginx.org/en/download.html
/enになってるからといって、/jaとかやってもダメです^^;
※ちなみに/jaだと/enにリダイレクトされ、/jpだと404です。
特に何かする必要はなく、zipを展開し、どっかのフォルダに入れ、
conf/nginx.confを書きかえて、nginx.exeを起動すればよいですね。
そして、localhostにアクセスし、It works! あたりを確認しましょ。
ちなみに、色んなことを踏まえて、WindowsServerにはGoogleChromeは入れとくとよいですね。
WindowsServerでIEとかありえないっすからねー。
ここはChromeオフラインインストーラをdownloadして、いれときましょ。
さて、問題はnginx.confですね。これが多少の慣れが必要になりそうです。
まずオススメとして、【Winginx】に内包されてるnginx.confを参考にしましょ。
まぁ一度Winginxを入れることになりますけどね。
結構、いい感じのTOOLだと思うのだけれども、2014/3のver0.6.2からVUPされてませんですね。
このような記述で、ドメインによってDocumentRootを変更します。
上記の例では、
home/public_html/localhost
や
home/public_html/sample.net
のようなDocumentRootに自動的に変わることになります。
GuestOSにWindowsServerを入れます。
ここは何の問題も無いので省略ですね。
次にNginxを入れます。
とりあえず最新Versionを入れましょ。
http://nginx.org/en/download.html
/enになってるからといって、/jaとかやってもダメです^^;
※ちなみに/jaだと/enにリダイレクトされ、/jpだと404です。
特に何かする必要はなく、zipを展開し、どっかのフォルダに入れ、
conf/nginx.confを書きかえて、nginx.exeを起動すればよいですね。
そして、localhostにアクセスし、It works! あたりを確認しましょ。
ちなみに、色んなことを踏まえて、WindowsServerにはGoogleChromeは入れとくとよいですね。
WindowsServerでIEとかありえないっすからねー。
ここはChromeオフラインインストーラをdownloadして、いれときましょ。
さて、問題はnginx.confですね。これが多少の慣れが必要になりそうです。
まずオススメとして、【Winginx】に内包されてるnginx.confを参考にしましょ。
まぁ一度Winginxを入れることになりますけどね。
結構、いい感じのTOOLだと思うのだけれども、2014/3のver0.6.2からVUPされてませんですね。
location / {
if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}
if (!-e $request_filename) {
rewrite ^.+?($/wp-.*) $1 last;
rewrite ^.+?(/.*\.php)$ $1 last;
rewrite ^ /index.php last;
}
}
location ~ \.php$ {
if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}
if (!-e $document_root$document_uri){return 404;}
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
このような記述で、ドメインによってDocumentRootを変更します。
上記の例では、
home/public_html/localhost
や
home/public_html/sample.net
のようなDocumentRootに自動的に変わることになります。
2017年1月18日水曜日
AMDマシンでHyper-VでWindowsServerでNginx+PHP7+WordPressする
なぜあえてそんなことをするのか?
そんなことはどうでもよいのだ。
とにかく、
AMDマシンでHyper-VでWindowsServerでNginx+PHP7+WordPress
するのである。
まぁAMDを使うのは安いからに他ならない。
今回は、5万くらいでサーバを組み立てようとしたので、
必然的にAMD。
ちなみに、これです。
A10-7890K BOX
しかし、買ってから気づいた。
こんな注意があることを。
そんなことはどうでもよいのだ。
とにかく、
AMDマシンでHyper-VでWindowsServerでNginx+PHP7+WordPress
するのである。
まぁAMDを使うのは安いからに他ならない。
今回は、5万くらいでサーバを組み立てようとしたので、
必然的にAMD。
ちなみに、これです。
A10-7890K BOX
しかし、買ってから気づいた。
こんな注意があることを。
結論だけ言うと、、
AMDのブルドーザ系のCPUでは、WindowsServer2012でHyper-V(HOST)を動作させることはできない。※動作させることができる情報にたどり着けなかっただけかも(>_<)。
よって、仕方なく、WindowsServer2008R2で動作させることにする。
まず最初に、Hyper-V自体は起動するのだけれど、GuestOSをインストールできないのだ。
ようするに、ハイパーバイザーが起動できません的なエラーがでるのだ。
最初はBIOSあたりを疑うのだが、何をやってもダメ状態となり、ググった結果、OS側の問題と判明。
ところが、結局どうすればいうかというと、よくわからず、結局、
2016年11月26日土曜日
WEBサイトの移行のお手伝いとか。
そう、ここ一年WordPressによるECサイトをプラグインを使って構築、
さらに、自前のAPIを呼ぶカスタムのプラグインを作成、、
あぁー、結構面白いな。これ。
なんていう今日この頃、
建築構造設計事務所時代【1986〜1989(勤め),1990〜1999(自営)】の先輩のサイトを、
WordPressで構築。
『そんなの、屋上の工作物の梁を一本計算するようなものですよ!』
なんてカッコつけてみたものの、
いや、確かに、自分が管理してるサーバだったら、あながちウソでもないのですが、、
今回はNiftyのサーバに手こずり、、、
いや、それは今回の話の主題ではなくて。
当然ながら、旧サイトからの移行で記事をひとつひとつ移行していったわけですが、、
ちょっと感慨深い。知らない単語も数多い。
『私もこっち(建築構造設計)の世界にずっといたら、今頃どうしてたんだろ。。。』
なんて考えたりとかしてたわけです。
確かに、バブル崩壊後数年がたって、プログラミングが好きだったこともあり、
ITの世界にきて早17年。もう、建築構造設計時代の14年を超え、こっちの方が長い。
『年をかさねてな、、頭も白くなってきてな、、それではじめてやっといい仕事ができるようになるんだよ!』(by高○ ○蘭さん@N設計)
なんて言われたのは20代のころ。
※内容的に正しいとは思ってないけど、、気持ちはちょっとわかる。『根拠のない自信』で仕事をしていたバブル直撃アラサー時代の頃を考えるとね。^^;
今頃は、、ちょっとは偉そうに、建築を語っていたのかもしれないと思うと、
それはそれで別の人生だったかもしれない。
あ、いや、別に、、後悔とかは全然ない。
今では、、、
50半ばにしてIoTを語り、、
パケットキャプチャして何年かぶりに16進ダンプをとるようなベタな作業もこなし、、、
PHPからC++からdotNetからjavascriptからHTMLからWindowsアプリからスマフォアプリから、、
ネットワークから、IoTから、、日本語組版から、画像加工から、ECサイトとOne2Oneの構築から、、PICからArduinoから、、、、、
うん。なんかそれなりのフルスタックエンジニアになってるわ。私。
でもどうなんだろ。最近では、昔に比べて新しい技術への対応も苦労するようになってきた。
そりゃ20代に比べて対応力もタイピング速度も落ちてるにきまってる。
ささやかな閉塞感もある。
でもまだ、趣味の柔道、柔術で若者に手加減されたりすることもなく、まだまだイける。
ということで、ちょっと新規一転、全く違うことを始めました。
仕事とは全く関係ないけど、営業とかには役立つかもしれないな。
まだほんの2週間、どこまで続けられるか、どんな結果が出るのかはわかりません。
これ以上趣味的なものを増やしてどうする!的なこともありますが、、、
きっと、やり残した何かをとりにいきたかったのかもなーー。
、、、こんなこと言ってるあたりが、年取った証拠だな(>_<)
さらに、自前のAPIを呼ぶカスタムのプラグインを作成、、
あぁー、結構面白いな。これ。
なんていう今日この頃、
建築構造設計事務所時代【1986〜1989(勤め),1990〜1999(自営)】の先輩のサイトを、
WordPressで構築。
『そんなの、屋上の工作物の梁を一本計算するようなものですよ!』
なんてカッコつけてみたものの、
いや、確かに、自分が管理してるサーバだったら、あながちウソでもないのですが、、
今回はNiftyのサーバに手こずり、、、
いや、それは今回の話の主題ではなくて。
当然ながら、旧サイトからの移行で記事をひとつひとつ移行していったわけですが、、
ちょっと感慨深い。知らない単語も数多い。
『私もこっち(建築構造設計)の世界にずっといたら、今頃どうしてたんだろ。。。』
なんて考えたりとかしてたわけです。
確かに、バブル崩壊後数年がたって、プログラミングが好きだったこともあり、
ITの世界にきて早17年。もう、建築構造設計時代の14年を超え、こっちの方が長い。
『年をかさねてな、、頭も白くなってきてな、、それではじめてやっといい仕事ができるようになるんだよ!』(by高○ ○蘭さん@N設計)
なんて言われたのは20代のころ。
※内容的に正しいとは思ってないけど、、気持ちはちょっとわかる。『根拠のない自信』で仕事をしていたバブル直撃アラサー時代の頃を考えるとね。^^;
今頃は、、ちょっとは偉そうに、建築を語っていたのかもしれないと思うと、
それはそれで別の人生だったかもしれない。
あ、いや、別に、、後悔とかは全然ない。
今では、、、
50半ばにしてIoTを語り、、
パケットキャプチャして何年かぶりに16進ダンプをとるようなベタな作業もこなし、、、
PHPからC++からdotNetからjavascriptからHTMLからWindowsアプリからスマフォアプリから、、
ネットワークから、IoTから、、日本語組版から、画像加工から、ECサイトとOne2Oneの構築から、、PICからArduinoから、、、、、
うん。なんかそれなりのフルスタックエンジニアになってるわ。私。
でもどうなんだろ。最近では、昔に比べて新しい技術への対応も苦労するようになってきた。
そりゃ20代に比べて対応力もタイピング速度も落ちてるにきまってる。
ささやかな閉塞感もある。
でもまだ、趣味の柔道、柔術で若者に手加減されたりすることもなく、まだまだイける。
ということで、ちょっと新規一転、全く違うことを始めました。
仕事とは全く関係ないけど、営業とかには役立つかもしれないな。
まだほんの2週間、どこまで続けられるか、どんな結果が出るのかはわかりません。
これ以上趣味的なものを増やしてどうする!的なこともありますが、、、
きっと、やり残した何かをとりにいきたかったのかもなーー。
、、、こんなこと言ってるあたりが、年取った証拠だな(>_<)
2016年9月4日日曜日
SmartLaser用のアプリを0から開発する。その13グラデに対応したらいいことあるかな?(o^^o)
画像のモノクロ出力部分がちょっとだけひと段落ですが、
実はやってみたいことがありまして^^;
これは高〜いレーザー加工器だとたぶんできると思うのです。とろてっくとか。
でも、VLS2.3とかではできませんでした。
って、前置きはこのくらいにして、何がやりたいかというと、
『画像の濃淡によってレーザー強さを変えて、ちょっとだけ立体っぽく加工する』
というのをやってみたいのです。
これをやりたいためにアプリを書いてるようなもんです。ウソですけど^^;
要するに、、、こんな画像を準備して、、

●その1 赤アクリル板
加工結果。

断面。

スライス

●その2 材質不明不明の木材の板
加工結果

断面

スライス

できてんじゃん!
って、これは
矩形を何重にも描いてやってるだけなので、できてません(o^^o)
まぁ問題は、【この用途に耐えうる性能をSmartLaserCO2が持っているか】
ということなんですね。実は。
今更わかった感があるのですが、
【SmartLaserCO2は、切断するのはいいけれど、それ以上のことはちょっと残念な部分が多い】
ということなんですね。
メーカー側の切断サンプルはいろいろありますが、、切断以外はサルバドールさんばっかりだし。
何が違うかというと、切断はある一定以上一定以下のレーザー強さを照射すれば、
材料を切れるのですが、【キレイにラスタを彫刻】したり、【レーザー強さで深さを調整したり】
みたいなことは、レーザー出力の安定性や、機械的な問題、ステッピングモータの限界、
マシン側のソフトウェアの内容によるので、その外側のでのアプリではどうしようもなかったりする部分もあります。
でもせっかくなんで。SmartLaserCO2の限界まで使い倒すためのアプリ、
そんなモチベーションでとりあえず作っていきます。
目標は、、
【木札で龍とか蛇とかの丸みを出したい】
のです(o^^o)
実はやってみたいことがありまして^^;
これは高〜いレーザー加工器だとたぶんできると思うのです。とろてっくとか。
でも、VLS2.3とかではできませんでした。
って、前置きはこのくらいにして、何がやりたいかというと、
『画像の濃淡によってレーザー強さを変えて、ちょっとだけ立体っぽく加工する』
というのをやってみたいのです。
これをやりたいためにアプリを書いてるようなもんです。ウソですけど^^;
要するに、、、こんな画像を準備して、、

●その1 赤アクリル板
加工結果。

断面。

スライス

●その2 材質不明不明の木材の板
加工結果

断面

スライス

できてんじゃん!
って、これは
矩形を何重にも描いてやってるだけなので、できてません(o^^o)
まぁ問題は、【この用途に耐えうる性能をSmartLaserCO2が持っているか】
ということなんですね。実は。
今更わかった感があるのですが、
【SmartLaserCO2は、切断するのはいいけれど、それ以上のことはちょっと残念な部分が多い】
ということなんですね。
メーカー側の切断サンプルはいろいろありますが、、切断以外はサルバドールさんばっかりだし。
何が違うかというと、切断はある一定以上一定以下のレーザー強さを照射すれば、
材料を切れるのですが、【キレイにラスタを彫刻】したり、【レーザー強さで深さを調整したり】
みたいなことは、レーザー出力の安定性や、機械的な問題、ステッピングモータの限界、
マシン側のソフトウェアの内容によるので、その外側のでのアプリではどうしようもなかったりする部分もあります。
でもせっかくなんで。SmartLaserCO2の限界まで使い倒すためのアプリ、
そんなモチベーションでとりあえず作っていきます。
目標は、、
【木札で龍とか蛇とかの丸みを出したい】
のです(o^^o)
登録:
投稿 (Atom)