Am Montag, 24. April 2017 00:08:06 UTC+2 schrieb Brian Schousek: > > Alexander- I looked a little into this initially, and I might revisit it > but I rejected it for parts cost. For example from Digikey > an ADS7828E/250 is $5.89, a PCA9685PW,112 is $2.24, and a MCP23017T-E/SO > is $1.24. An ATMEGA88PA-AUR on the other hand is only $1.24 (all prices > for onesies.) Meanwhile I'll learn with what I've put together already and > see what makes sense for rev 2. > I can't remember the chips were that expensive.
> Brian > On Sunday, April 23, 2017 at 3:28:09 AM UTC-5, Alexander Rössler wrote: >> >> Hi Brian, >> >> As an alternative to using an Arduino as IO extender you can also I2C ICs >> that do the job for you: >> >> https://github.com/machinekit/machinekit/blob/master/src/hal/user_comps/hal_gpio_mcp23017.py >> >> https://github.com/machinekit/machinekit/blob/master/src/hal/user_comps/hal_pwm_pca9685.py >> >> https://github.com/machinekit/machinekit/blob/master/src/hal/user_comps/hal_temp_ads7828.py >> >> Regarding Python3 - the newer Python parts of Machinekit are already >> written with Python3 in mind. Using the pep8 tool, it is not very hard to >> write Python 3 and 2 compatible code. >> >> However, there are parts of Machinekit such as axis and the linuxcnc >> library which are native CPython implementations. To support Python3, >> someone would need to rewrite these parts of Machinekit e.g. with Cython. >> Given the fact that Python 2 is still very supported and will be in the >> future porting any legacy libraries seem to be unnecessary work. >> >> Am Sonntag, 16. April 2017 01:21:31 UTC+2 schrieb Brian Schousek: >>> >>> I'm in the early stages of a Raspberry Pi/Machinekit controlled 3D >>> printer (see https://github.com/bschousek/piphat for some of the >>> plans.) I'm sitting down to start implementing an AVR IO extender based on >>> a Firmata Firmware >>> <https://groups.google.com/forum/#!searchin/machinekit/protobuf%7Csort:relevance/machinekit/mghEXsQ_s_U/8KuVaWzAzvoJ> >>> thread >>> from this group a few years back. My question is regarding the Python >>> version used by Machinekit: It looks from searches here and elsewhere that >>> Python 2 remains the lingua franca of Machinekit. Is this still accurate? >>> >> -- website: http://www.machinekit.io blog: http://blog.machinekit.io github: https://github.com/machinekit --- You received this message because you are subscribed to the Google Groups "Machinekit" group. To unsubscribe from this group and stop receiving emails from it, send an email to machinekit+unsubscr...@googlegroups.com. Visit this group at https://groups.google.com/group/machinekit. For more options, visit https://groups.google.com/d/optout.