I'm about to start building a PnP. I've been searching for info on hardware setups and whatnot. Looks like OpenPnP can use Marlin. I'm not well versed in Marlin/3D printer firmware but I'm going to build a 3d printer soon as well and I like the all-in-one form facter of this setup for small machines. Is there any reason why this would not work with OpenPnP?I've seen some discussion about using an Rpi with OpenPnP and best I can gather people were worried about RAM. The 2 CM4s that I've had laying around for a couple years are 2gb RAM models. Does anyone have actual experience as to the RAM requirements for an OpenPNP system and how I might expect it to run on an Rpi?
--
You received this message because you are subscribed to the Google Groups "OpenPnP" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/8a1b0a52-454e-491b-824a-374f49ef9781n%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/a17d1af8-5b77-4ca9-b1eb-df5b827be99cn%40googlegroups.com.
Hi Justin,
Marlin is fine with reasonably new firmware version and proper configuration with A B C axes, and not extruders.
https://github.com/openpnp/openpnp/wiki/Motion-Controller-Firmwares#marlin-20
Don't know much about Raspi. While OpenPnP itself is Java and
thus portable, there are native libraries at least for OpenCV and
the OpenPnpCaptureCamera plus the all-in-one-installer that need
to be compiled for the platform. I believe some users did it, but
AFAIK you can't expect to simply install it from download.
https://github.com/openpnp/openpnp/issues/1437
https://github.com/openpnp/openpnp-capture/pull/47
Maybe that is changing now that Jason is modernizing the platform
support.
https://github.com/openpnp/openpnp/pull/1534
Recently, some computer vision routines crunching on the pixel level were coded in Java, notably the self-tuning DetectCircularSymmetry stage that is now used in many stock vision pipelines. While it is surprising how fast the Java just-in-time compiler can be, it is still not the same as native, potentially vector optimized or even GPU run code. And while the Raspi is amazing given its price, it still can't compete with PCs, even (recent) Mini PCs. Plus you already mentioned RAM, which is important for Java to run the Garbage Collector at ease. OpenPnP is running through a lot of RAM, throwing around uncompressed HD or higher images from two camera streams, and copying them many times with absolutely no concern for reusing buffers. So if you care about speed, a Raspi might not be the right option. But then again, speed is not everything. 😉
_Mark
I'm about to start building a PnP. I've been searching for info on hardware setups and whatnot. Looks like OpenPnP can use Marlin. I'm not well versed in Marlin/3D printer firmware but I'm going to build a 3d printer soon as well and I like the all-in-one form facter of this setup for small machines. Is there any reason why this would not work with OpenPnP?
I've seen some discussion about using an Rpi with OpenPnP and best I can gather people were worried about RAM. The 2 CM4s that I've had laying around for a couple years are 2gb RAM models. Does anyone have actual experience as to the RAM requirements for an OpenPNP system and how I might expect it to run on an Rpi?
You received this message because you are subscribed to a topic in the Google Groups "OpenPnP" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/openpnp/69b1ba7zPK8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to openpnp+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/4576fc5e-2fb8-912f-18a7-8cd6bb1a539b%40makr.zone.
To view this discussion on the web visit https://groups.google.com/d/msgid/openpnp/CA%2BQ02MPmZf0YAAK%3DB%2Bho0j0frqxiOSjU7w7Q_avahF2XtAfhmQ%40mail.gmail.com.
