MicroDrop v2.0 release


#21

Hi Michael,

I’ve published the new `dmf_control_board_plugin (v2.2.10) which should hopefully address the issue. Now MicroDrop will try connecting to the control board on any serial port, but will try recognized Mega2560 USB VID:PID ports first (see here for details).

Please try upgrading the plugin and let me know if it helps.

Thanks,

Christian

···

On Tuesday, November 29, 2016 at 7:32:50 PM UTC-5, Michael Connolly wrote:

Christian,

Microdrop updated my dmf_control_board_plugin on launch to v2.2.5 and will not update further from the plugin manager to v2.2.10 saying that 2.2.5 is the current release. 2.2.5 does not resolve the serial port issue.

–Michael

On Tuesday, November 29, 2016 at 4:16:26 PM UTC-8, Christian Fobel wrote:

Hi Michael,

Sorry to hear about the trouble. I’ve posted a new version of the dmf_control_board_plugin (v2.2.10) which should hopefully address the issue.

Please try upgrading the plugin and let me know if it helps.

Note that we also have a more long term solution planned.

Thanks,

Christian

PS - The metadata plugin is used internally to store per experiment metadata, such as sample ID, etc. However, we’re lacking a user-friendly interface to describe what metadata can be entered. If you are interested in the meantime and are comfortable hand-coding a jsonschema definition, let me know and I can put together some instructions.

On Tue, Nov 29, 2016, 5:49 PM Michael Connolly mdco...@lbl.gov wrote:

Ryan,

I am trying to get multiple dropbot systems running under the new Microdrop 2.0 release on the same control computer. The first system is launching fine. However, when I attach the second system to the same computer and launch microdrop I get a “No Serial Ports Available” Error in Microdrop. For the initial system the Arduino Mega 2560 was assigned COM 3, for system 2 that generates the error it is assigned Com 5, and for a third system it is assigned Com 6. I have tried uninstalling/reinstalling the plugins and rebooting the cpu.

Do I need to create separate profiles for each of these Dropbot systems or how do I work around this com/serial port issue?

We had all three systems launching fine under v1.0 so there should not be any issues with the Dropbots.

What does the metadata plugin do?

The attached file contains the com port trace you suggested Aki run for two of the systems.

–Michael

On Friday, November 18, 2016 at 3:37:06 PM UTC-8, Ryan Fobel wrote:

Hi all,

We’ve just released MicroDrop v2.0. You can get it here.

We’ve been using this version internally for a few months now, and we think you’re going to love it! It has a lot of new features, including:

  • droplet path routing
  • improved video registration
  • a new profile manager which enables switching between multiple MicroDrop profile directories (e.g., plugins, devices, etc.) on the same computer
  • an improved system for installing plugin dependencies and auto-updating
    We’ve created a YouTube playlist showing some of the new droplet routing features.

There’s still a bit of work to do updating the documentation, but instructions for installation and migration from v1.0 are complete.

Please note that there are some important caveats for upgrading from v1.0, but we have posted a method for installing both versions side-by-side to help with the transition.

If you run into any problems with installation, please post them to the dev list and we’ll try to resolve them as quickly as possible. We will also be available for a Google Hangout on Nov. 30th from 12-1pm ET to sort out any remaining issues.

Thanks,

The MicroDrop dev team

Christian Fobel chr...@fobel.net
Ryan Fobel ry...@fobel.net

You received this message because you are subscribed to the Google Groups “dropbot-dev” group.

To unsubscribe from this group and stop receiving emails from it, send an email to dropbot-dev...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


#22

All,

The dmf_control_board_plugin (v2.2.10) update resolved the serial port error issue I was having.

–Michael

···

On Wednesday, November 30, 2016 at 9:21:17 AM UTC-8, Christian Fobel wrote:

Hi Michael,

I’ve published the new `dmf_control_board_plugin (v2.2.10) which should hopefully address the issue. Now MicroDrop will try connecting to the control board on any serial port, but will try recognized Mega2560 USB VID:PID ports first (see here for details).

Please try upgrading the plugin and let me know if it helps.

Thanks,

Christian

On Tuesday, November 29, 2016 at 7:32:50 PM UTC-5, Michael Connolly wrote:

Christian,

Microdrop updated my dmf_control_board_plugin on launch to v2.2.5 and will not update further from the plugin manager to v2.2.10 saying that 2.2.5 is the current release. 2.2.5 does not resolve the serial port issue.

–Michael

On Tuesday, November 29, 2016 at 4:16:26 PM UTC-8, Christian Fobel wrote:

Hi Michael,

Sorry to hear about the trouble. I’ve posted a new version of the dmf_control_board_plugin (v2.2.10) which should hopefully address the issue.

Please try upgrading the plugin and let me know if it helps.

Note that we also have a more long term solution planned.

Thanks,

Christian

PS - The metadata plugin is used internally to store per experiment metadata, such as sample ID, etc. However, we’re lacking a user-friendly interface to describe what metadata can be entered. If you are interested in the meantime and are comfortable hand-coding a jsonschema definition, let me know and I can put together some instructions.

On Tue, Nov 29, 2016, 5:49 PM Michael Connolly mdco...@lbl.gov wrote:

Ryan,

I am trying to get multiple dropbot systems running under the new Microdrop 2.0 release on the same control computer. The first system is launching fine. However, when I attach the second system to the same computer and launch microdrop I get a “No Serial Ports Available” Error in Microdrop. For the initial system the Arduino Mega 2560 was assigned COM 3, for system 2 that generates the error it is assigned Com 5, and for a third system it is assigned Com 6. I have tried uninstalling/reinstalling the plugins and rebooting the cpu.

Do I need to create separate profiles for each of these Dropbot systems or how do I work around this com/serial port issue?

We had all three systems launching fine under v1.0 so there should not be any issues with the Dropbots.

What does the metadata plugin do?

The attached file contains the com port trace you suggested Aki run for two of the systems.

–Michael

On Friday, November 18, 2016 at 3:37:06 PM UTC-8, Ryan Fobel wrote:

Hi all,

We’ve just released MicroDrop v2.0. You can get it here.

We’ve been using this version internally for a few months now, and we think you’re going to love it! It has a lot of new features, including:

  • droplet path routing
  • improved video registration
  • a new profile manager which enables switching between multiple MicroDrop profile directories (e.g., plugins, devices, etc.) on the same computer
  • an improved system for installing plugin dependencies and auto-updating
    We’ve created a YouTube playlist showing some of the new droplet routing features.

There’s still a bit of work to do updating the documentation, but instructions for installation and migration from v1.0 are complete.

Please note that there are some important caveats for upgrading from v1.0, but we have posted a method for installing both versions side-by-side to help with the transition.

If you run into any problems with installation, please post them to the dev list and we’ll try to resolve them as quickly as possible. We will also be available for a Google Hangout on Nov. 30th from 12-1pm ET to sort out any remaining issues.

Thanks,

The MicroDrop dev team

Christian Fobel chr...@fobel.net
Ryan Fobel ry...@fobel.net

You received this message because you are subscribed to the Google Groups “dropbot-dev” group.

To unsubscribe from this group and stop receiving emails from it, send an email to dropbot-dev...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

<div title="MDH:PGRpdj5IaSBNaWNoYWVsLDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SeKAmXZlIHB1Ymxpc2hl ZCB0aGUgbmV3IFtgZG1mX2NvbnRyb2xfYm9hcmRfcGx1Z2luICh2Mi4yLjEwKV1bMV0gd2hpY2gg c2hvdWxkIGhvcGVmdWxseSBhZGRyZXNzIHRoZSBpc3N1ZS4gJm5ic3A7Tm93IE1pY3JvRHJvcCB3 aWxsIHRyeSBjb25uZWN0aW5nIHRvIHRoZSBjb250cm9sIGJvYXJkIG9uICoqYW55Kiogc2VyaWFs IHBvcnQsIGJ1dCB3aWxsIHRyeSByZWNvZ25pemVkIE1lZ2EyNTYwIFVTQiBWSUQ6UElEIHBvcnRz IGZpcnN0IChzZWUgW2hlcmVdWzJdIGZvciBkZXRhaWxzKS48L2Rpdj48ZGl2Pjxicj48L2Rpdj48 ZGl2PlBsZWFzZSB0cnkgdXBncmFkaW5nIHRoZSBwbHVnaW4gYW5kIGxldCBtZSBrbm93IGlmIGl0 IGhlbHBzLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+PGJyPjwv ZGl2PjxkaXY+Q2hyaXN0aWFuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5bMV06Jm5ic3A7aHR0 cHM6Ly9naXRodWIuY29tL3doZWVsZXItbWljcm9mbHVpZGljcy9kbWYtY29udHJvbC1ib2FyZC1m aXJtd2FyZS9jb21taXQvMDhhNmEwMDJiMzI0N2U5OWNhNTlmYjQ4MzMwMWViYjgzMmUzMzFhNzwv ZGl2PjxkaXY+WzJdOiZuYnNwO2h0dHBzOi8vZ2l0aHViLmNvbS93aGVlbGVyLW1pY3JvZmx1aWRp Y3MvZG1mLWNvbnRyb2wtYm9hcmQtZmlybXdhcmUvaXNzdWVzLzU8L2Rpdj48ZGl2Pjxicj48L2Rp dj48YnI+T24gVHVlc2RheSwgTm92ZW1iZXIgMjksIDIwMTYgYXQgNzozMjo1MCBQTSBVVEMtNSwg TWljaGFlbCBDb25ub2xseSB3cm90ZTo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0 eWxlPSJtYXJnaW46IDA7bWFyZ2luLWxlZnQ6IDAuOGV4O2JvcmRlci1sZWZ0OiAxcHggI2NjYyBz b2xpZDtwYWRkaW5nLWxlZnQ6IDFleDsiPjxkaXYgZGlyPSJsdHIiPkNocmlzdGlhbiw8YnI+PGJy Pk1pY3JvZHJvcCB1cGRhdGVkIG15IGRtZl9jb250cm9sX2JvYXJkX3BsdWdpbiBvbiBsYXVuY2gg dG8gdjIuMi41IGFuZCB3aWxsIG5vdCB1cGRhdGUgZnVydGhlciBmcm9tIHRoZSBwbHVnaW4gbWFu YWdlciB0byB2Mi4yLjEwIHNheWluZyB0aGF0IDIuMi41IGlzIHRoZSBjdXJyZW50IHJlbGVhc2Uu Jm5ic3A7IDIuMi41IGRvZXMgbm90IHJlc29sdmUgdGhlIHNlcmlhbCBwb3J0Jm5ic3A7IGlzc3Vl Ljxicj48YnI+LS1NaWNoYWVsPGJyPjxicj48YnI+PGJyPk9uIFR1ZXNkYXksIE5vdmVtYmVyIDI5 LCAyMDE2IGF0IDQ6MTY6MjYgUE0gVVRDLTgsIENocmlzdGlhbiBGb2JlbCB3cm90ZTo8YmxvY2tx dW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MDttYXJnaW4tbGVmdDowLjhl eDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2IGRpcj0i bHRyIj48ZGl2PjxwIHN0eWxlPSJtYXJnaW46MS4yZW0gMHB4IWltcG9ydGFudCI+SGkgTWljaGFl bCw8L3A+CjxwIHN0eWxlPSJtYXJnaW46MS4yZW0gMHB4IWltcG9ydGFudCI+U29ycnkgdG8gaGVh ciBhYm91dCB0aGUgdHJvdWJsZS4gIEnigJl2ZSBwb3N0ZWQgYSBuZXcgdmVyc2lvbiBvZiB0aGUg PGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3doZWVsZXItbWljcm9mbHVpZGljcy9kbWZfY29u dHJvbF9ib2FyZF9wbHVnaW4vY29tbWl0LzBmOTNiZWY1NDY3ZWI3MWY3ZjdiN2Y0ZmE4ZmRkODQ3 YTc4MTIxNDkiIHJlbD0ibm9mb2xsb3ciIHRhcmdldD0iX2JsYW5rIiBvbm1vdXNlZG93bj0idGhp cy5ocmVmPSdodHRwczovL3d3dy5nb29nbGUuY29tL3VybD9xXHgzZGh0dHBzJTNBJTJGJTJGZ2l0 aHViLmNvbSUyRndoZWVsZXItbWljcm9mbHVpZGljcyUyRmRtZl9jb250cm9sX2JvYXJkX3BsdWdp biUyRmNvbW1pdCUyRjBmOTNiZWY1NDY3ZWI3MWY3ZjdiN2Y0ZmE4ZmRkODQ3YTc4MTIxNDlceDI2 c2FceDNkRFx4MjZzbnR6XHgzZDFceDI2dXNnXHgzZEFGUWpDTkgwczVUYXQtY2RZRlZfTnVlVnFD dnJPOWtQSncnO3JldHVybiB0cnVlOyIgb25jbGljaz0idGhpcy5ocmVmPSdodHRwczovL3d3dy5n b29nbGUuY29tL3VybD9xXHgzZGh0dHBzJTNBJTJGJTJGZ2l0aHViLmNvbSUyRndoZWVsZXItbWlj cm9mbHVpZGljcyUyRmRtZl9jb250cm9sX2JvYXJkX3BsdWdpbiUyRmNvbW1pdCUyRjBmOTNiZWY1 NDY3ZWI3MWY3ZjdiN2Y0ZmE4ZmRkODQ3YTc4MTIxNDlceDI2c2FceDNkRFx4MjZzbnR6XHgzZDFc eDI2dXNnXHgzZEFGUWpDTkgwczVUYXQtY2RZRlZfTnVlVnFDdnJPOWtQSncnO3JldHVybiB0cnVl OyI+PGNvZGUgc3R5bGU9ImZvbnQtc2l6ZTowLjg1ZW07Zm9udC1mYW1pbHk6Q29uc29sYXMsSW5j b25zb2xhdGEsQ291cmllcixtb25vc3BhY2U7bWFyZ2luOjBweCAwLjE1ZW07cGFkZGluZzowcHgg MC4zZW07d2hpdGUtc3BhY2U6cHJlLXdyYXA7Ym9yZGVyOjFweCBzb2xpZCByZ2IoMjM0LDIzNCwy MzQpO2JhY2tncm91bmQtY29sb3I6cmdiKDI0OCwyNDgsMjQ4KTtib3JkZXItcmFkaXVzOjNweDtk aXNwbGF5OmlubGluZSI+ZG1mX2NvbnRyb2xfYm9hcmRfcGx1Z2luPC9jb2RlPiAodjIuMi4xMCk8 L2E+IHdoaWNoIHNob3VsZCBob3BlZnVsbHkgYWRkcmVzcyA8YSBocmVmPSJodHRwczovL2dpdGh1 Yi5jb20vd2hlZWxlci1taWNyb2ZsdWlkaWNzL2RtZi1jb250cm9sLWJvYXJkLWZpcm13YXJlL2lz c3Vlcy80IiByZWw9Im5vZm9sbG93IiB0YXJnZXQ9Il9ibGFuayIgb25tb3VzZWRvd249InRoaXMu aHJlZj0naHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS91cmw/cVx4M2RodHRwcyUzQSUyRiUyRmdpdGh1 Yi5jb20lMkZ3aGVlbGVyLW1pY3JvZmx1aWRpY3MlMkZkbWYtY29udHJvbC1ib2FyZC1maXJtd2Fy ZSUyRmlzc3VlcyUyRjRceDI2c2FceDNkRFx4MjZzbnR6XHgzZDFceDI2dXNnXHgzZEFGUWpDTkh6 WThPcy15Vk1XeTBaLXU4cUdhaWNaVFNLSncnO3JldHVybiB0cnVlOyIgb25jbGljaz0idGhpcy5o cmVmPSdodHRwczovL3d3dy5nb29nbGUuY29tL3VybD9xXHgzZGh0dHBzJTNBJTJGJTJGZ2l0aHVi LmNvbSUyRndoZWVsZXItbWljcm9mbHVpZGljcyUyRmRtZi1jb250cm9sLWJvYXJkLWZpcm13YXJl JTJGaXNzdWVzJTJGNFx4MjZzYVx4M2REXHgyNnNudHpceDNkMVx4MjZ1c2dceDNkQUZRakNOSHpZ OE9zLXlWTVd5MFotdThxR2FpY1pUU0tKdyc7cmV0dXJuIHRydWU7Ij50aGUgaXNzdWU8L2E+Ljwv cD4KPHAgc3R5bGU9Im1hcmdpbjoxLjJlbSAwcHghaW1wb3J0YW50Ij5QbGVhc2UgdHJ5IHVwZ3Jh ZGluZyB0aGUgcGx1Z2luIGFuZCBsZXQgbWUga25vdyBpZiBpdCBoZWxwcy48L3A+CjxwIHN0eWxl PSJtYXJnaW46MS4yZW0gMHB4IWltcG9ydGFudCI+Tm90ZSB0aGF0IHdlIGFsc28gaGF2ZSBhIG1v cmUgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL3doZWVsZXItbWljcm9mbHVpZGljcy9kbWYt Y29udHJvbC1ib2FyZC1maXJtd2FyZS9pc3N1ZXMvNSIgcmVsPSJub2ZvbGxvdyIgdGFyZ2V0PSJf YmxhbmsiIG9ubW91c2Vkb3duPSJ0aGlzLmhyZWY9J2h0dHBzOi8vd3d3Lmdvb2dsZS5jb20vdXJs P3FceDNkaHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGd2hlZWxlci1taWNyb2ZsdWlkaWNzJTJG ZG1mLWNvbnRyb2wtYm9hcmQtZmlybXdhcmUlMkZpc3N1ZXMlMkY1XHgyNnNhXHgzZERceDI2c250 elx4M2QxXHgyNnVzZ1x4M2RBRlFqQ05HMFJFYkpOTjJTQW9CUHZhbERBVFZacFRfbFFnJztyZXR1 cm4gdHJ1ZTsiIG9uY2xpY2s9InRoaXMuaHJlZj0naHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS91cmw/ cVx4M2RodHRwcyUzQSUyRiUyRmdpdGh1Yi5jb20lMkZ3aGVlbGVyLW1pY3JvZmx1aWRpY3MlMkZk bWYtY29udHJvbC1ib2FyZC1maXJtd2FyZSUyRmlzc3VlcyUyRjVceDI2c2FceDNkRFx4MjZzbnR6 XHgzZDFceDI2dXNnXHgzZEFGUWpDTkcwUkViSk5OMlNBb0JQdmFsREFUVlpwVF9sUWcnO3JldHVy biB0cnVlOyI+bG9uZyB0ZXJtIHNvbHV0aW9uIHBsYW5uZWQ8L2E+LjwvcD4KPHAgc3R5bGU9Im1h cmdpbjoxLjJlbSAwcHghaW1wb3J0YW50Ij5UaGFua3MsPC9wPgo8cCBzdHlsZT0ibWFyZ2luOjEu MmVtIDBweCFpbXBvcnRhbnQiPkNocmlzdGlhbjwvcD4KPHAgc3R5bGU9Im1hcmdpbjoxLjJlbSAw cHghaW1wb3J0YW50Ij5QUyAtIFRoZSA8Y29kZSBzdHlsZT0iZm9udC1zaXplOjAuODVlbTtmb250 LWZhbWlseTpDb25zb2xhcyxJbmNvbnNvbGF0YSxDb3VyaWVyLG1vbm9zcGFjZTttYXJnaW46MHB4 IDAuMTVlbTtwYWRkaW5nOjBweCAwLjNlbTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDtib3JkZXI6MXB4 IHNvbGlkIHJnYigyMzQsMjM0LDIzNCk7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ4LDI0OCwyNDgp O2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lIj5tZXRhZGF0YTwvY29kZT4gcGx1Z2lu IGlzIHVzZWQgaW50ZXJuYWxseSB0byBzdG9yZSBwZXIgZXhwZXJpbWVudCBtZXRhZGF0YSwgc3Vj aCBhcyBzYW1wbGUgSUQsIGV0Yy4gIEhvd2V2ZXIsIHdl4oCZcmUgbGFja2luZyBhIHVzZXItZnJp ZW5kbHkgaW50ZXJmYWNlIHRvIGRlc2NyaWJlIHdoYXQgbWV0YWRhdGEgY2FuIGJlIGVudGVyZWQu ICBJZiB5b3UgYXJlIGludGVyZXN0ZWQgaW4gdGhlIG1lYW50aW1lIGFuZCBhcmUgY29tZm9ydGFi bGUgaGFuZC1jb2RpbmcgYSA8YSBocmVmPSJodHRwczovL3NwYWNldGVsZXNjb3BlLmdpdGh1Yi5p by91bmRlcnN0YW5kaW5nLWpzb24tc2NoZW1hLyIgcmVsPSJub2ZvbGxvdyIgdGFyZ2V0PSJfYmxh bmsiIG9ubW91c2Vkb3duPSJ0aGlzLmhyZWY9J2h0dHBzOi8vd3d3Lmdvb2dsZS5jb20vdXJsP3Fc eDNkaHR0cHMlM0ElMkYlMkZzcGFjZXRlbGVzY29wZS5naXRodWIuaW8lMkZ1bmRlcnN0YW5kaW5n LWpzb24tc2NoZW1hJTJGXHgyNnNhXHgzZERceDI2c250elx4M2QxXHgyNnVzZ1x4M2RBRlFqQ05G aWlZMzExME1qUVZnUmxnZzhjc3NyLVhhejZnJztyZXR1cm4gdHJ1ZTsiIG9uY2xpY2s9InRoaXMu aHJlZj0naHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS91cmw/cVx4M2RodHRwcyUzQSUyRiUyRnNwYWNl dGVsZXNjb3BlLmdpdGh1Yi5pbyUyRnVuZGVyc3RhbmRpbmctanNvbi1zY2hlbWElMkZceDI2c2Fc eDNkRFx4MjZzbnR6XHgzZDFceDI2dXNnXHgzZEFGUWpDTkZpaVkzMTEwTWpRVmdSbGdnOGNzc3It WGF6NmcnO3JldHVybiB0cnVlOyI+PGNvZGUgc3R5bGU9ImZvbnQtc2l6ZTowLjg1ZW07Zm9udC1m YW1pbHk6Q29uc29sYXMsSW5jb25zb2xhdGEsQ291cmllcixtb25vc3BhY2U7bWFyZ2luOjBweCAw LjE1ZW07cGFkZGluZzowcHggMC4zZW07d2hpdGUtc3BhY2U6cHJlLXdyYXA7Ym9yZGVyOjFweCBz b2 </blockquote> </details>

#23

Christian,
All,

I’m facing COM port problem again although I’ve not changed anything. dmf_control_board _plugin is still v2.2.4 .

At the staring of Microdrop, warning window shows up and says no connection to the control board like attached 161201_1.png.

At that time, profille manager log is;

···

Saved latest dmf_control_board_plugin to c:\users\toyosh~1\appdata\local\temp\mi

crodrop_plugin_updatezxi99u\dmf_control_board_plugin-2.2.10.tar.gz

2016-12-01 17:00:37 [INFO:root]: Installing: PluginMetaData(package_name='dmf_co

ntrol_board_plugin’, plugin_name=‘wheelerlab.dmf_control_board_plugin’, version=

microdrop_utility.Version(2.2.10))

2016-12-01 17:00:37 [INFO:root]: Currently installed: PluginMetaData(package_nam

e=‘dmf_control_board_plugin’, plugin_name=‘wheelerlab.dmf_control_board_plugin’,

version=microdrop_utility.Version(2.2.4))

2016-12-01 17:00:37 [INFO:root]: A newer version (2.2.10) of the wheelerlab.dmf_

control_board_plugin plugin is available (current version=2.2.4).

2016-12-01 17:00:42 [INFO:root]: [update_all_plugins] plugin_name=wheelerlab.dmf

_control_board_plugin False

2016-12-01 17:00:42 [INFO:root]: latest_version(package_name=droplet_planning_pl

ugin, app_verison=2.0.0)=2.1.0

2016-12-01 17:00:42 [INFO:root]: Plugin wheelerlab.droplet_planning_plugin is up

to date (version 2.1.0)

2016-12-01 17:00:42 [INFO:root]: [update_all_plugins] plugin_name=wheelerlab.dro

plet_planning_plugin False

2016-12-01 17:00:42 [INFO:microdrop.app]: No plugins have been updated

2016-12-01 17:00:42 [INFO:root]: [PluginManager] Enabled plugin: wheelerlab.dmf_

control_board_plugin

2016-12-01 17:00:42 [INFO:plugins.dmf_control_board_plugin]: on_plugin_enable

set sock opt 6

2016-12-01 17:00:43 [INFO:zmq_plugin.plugin.DmfZmqPlugin.reset_subscribe_socket-

“wheelerlab.dmf_control_board_plugin”]: Connected subscribe socket to "tcp://lo

calhost:55789"

2016-12-01 17:00:43 [INFO:zmq_plugin.plugin.DmfZmqPlugin.reset_command_socket->"

wheelerlab.dmf_control_board_plugin"]: Connected command socket to "tcp://localh

ost:55794"

2016-12-01 17:00:43 [INFO:zmq_plugin.plugin.DmfZmqPlugin.register->"wheelerlab.d

mf_control_board_plugin"]: Registered with hub at “tcp://localhost:31000”

2016-12-01 17:00:46 [WARNING:plugins.dmf_control_board_plugin]: Could not connec

t to control board on any of the following ports: [‘COM3’]

C:\Users\toyoshima\MicroDrop\lib\site-packages\microdrop\gui\main_window_control

ler.py:284: GtkWarning: gdkdrawable-win32.c:2013 drawable is not a pixmap or win

dow

result = dialog.run()


Appropriate COM port is found in the window on /File/Option like attached 161201_2.png.

plugin v2.2.10 was also examined but situation had not changed.

I’d like to have your advice.

Regards,

Aki@U-Tokyo


#24

The new dmf_control_board_plugin versions only change which COM ports to attempt to connect to. However, since, as you’ve indicated, the connection fails even though the correct COM port was found there is a different issue.

I would recommend the following:

  1. Unplug control board USB.

  2. Reboot your computer.

  3. Plug in control board USB.

  4. Verify DropBot ATX power supply is plugged in.

  5. Launch MicroDrop.

Please let me know if this helps.

Thanks,

Christian

···

On Thu, Dec 1, 2016, 4:00 AM ytoyo...@nojilab.t.u-tokyo.ac.jp wrote:

Christian,
All,

I’m facing COM port problem again although I’ve not changed anything. dmf_control_board _plugin is still v2.2.4 .

At the staring of Microdrop, warning window shows up and says no connection to the control board like attached 161201_1.png.

At that time, profille manager log is;


Saved latest dmf_control_board_plugin to c:\users\toyosh~1\appdata\local\temp\mi

crodrop_plugin_updatezxi99u\dmf_control_board_plugin-2.2.10.tar.gz

2016-12-01 17:00:37 [INFO:root]: Installing: PluginMetaData(package_name='dmf_co

ntrol_board_plugin’, plugin_name=‘wheelerlab.dmf_control_board_plugin’, version=

microdrop_utility.Version(2.2.10))

2016-12-01 17:00:37 [INFO:root]: Currently installed: PluginMetaData(package_nam

e=‘dmf_control_board_plugin’, plugin_name=‘wheelerlab.dmf_control_board_plugin’,

version=microdrop_utility.Version(2.2.4))

2016-12-01 17:00:37 [INFO:root]: A newer version (2.2.10) of the wheelerlab.dmf_

control_board_plugin plugin is available (current version=2.2.4).

2016-12-01 17:00:42 [INFO:root]: [update_all_plugins] plugin_name=wheelerlab.dmf

_control_board_plugin False

2016-12-01 17:00:42 [INFO:root]: latest_version(package_name=droplet_planning_pl

ugin, app_verison=2.0.0)=2.1.0

2016-12-01 17:00:42 [INFO:root]: Plugin wheelerlab.droplet_planning_plugin is up

to date (version 2.1.0)

2016-12-01 17:00:42 [INFO:root]: [update_all_plugins] plugin_name=wheelerlab.dro

plet_planning_plugin False

2016-12-01 17:00:42 [INFO:microdrop.app]: No plugins have been updated

2016-12-01 17:00:42 [INFO:root]: [PluginManager] Enabled plugin: wheelerlab.dmf_

control_board_plugin

2016-12-01 17:00:42 [INFO:plugins.dmf_control_board_plugin]: on_plugin_enable

set sock opt 6

2016-12-01 17:00:43 [INFO:zmq_plugin.plugin.DmfZmqPlugin.reset_subscribe_socket-

“wheelerlab.dmf_control_board_plugin”]: Connected subscribe socket to "tcp://lo

calhost:55789"

2016-12-01 17:00:43 [INFO:zmq_plugin.plugin.DmfZmqPlugin.reset_command_socket->"

wheelerlab.dmf_control_board_plugin"]: Connected command socket to "tcp://localh

ost:55794"

2016-12-01 17:00:43 [INFO:zmq_plugin.plugin.DmfZmqPlugin.register->"wheelerlab.d

mf_control_board_plugin"]: Registered with hub at “tcp://localhost:31000”

2016-12-01 17:00:46 [WARNING:plugins.dmf_control_board_plugin]: Could not connec

t to control board on any of the following ports: [‘COM3’]

C:\Users\toyoshima\MicroDrop\lib\site-packages\microdrop\gui\main_window_control

ler.py:284: GtkWarning: gdkdrawable-win32.c:2013 drawable is not a pixmap or win

dow

result = dialog.run()


Appropriate COM port is found in the window on /File/Option like attached 161201_2.png.

plugin v2.2.10 was also examined but situation had not changed.

I’d like to have your advice.

Regards,

Aki@U-Tokyo

You received this message because you are subscribed to the Google Groups “dropbot-dev” group.

To unsubscribe from this group and stop receiving emails from it, send an email to dropbot-dev...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.


#25

Christian,

Suggested 1-5 didn’t help but it has recovered by re-writing of control board firmware.

During my trouble, nothing was found in Arduino serial monitor, written firmware supposed to be lost for some reason.

Following command was applied and usual reply comes back in the serial monitor.

python.exe -m dmf_control_board_firmware.bin.upload -p COM3 mega2560 2.1

After some of the firmware updates were prompted in the MicroDrop, now right operation was available.

Thanks,

Aki