{ "info": { "author": "Sean Clark", "author_email": "sclark@northrobotics.com", "bugtrack_url": null, "classifiers": [], "description": "# North C9\n\nThe North C9 library is a low level library wrapping the North C9 Controller protocol.\n\n\n## Installation\n\nInstall the `north_c9` library\n```bash\npip install git+https://gitlab.com/north-robotics/north_c9\n```\n\nImport the `C9Controller` class at the top of a Python file, or inside a Python console\n```python\nfrom north_c9.controller import C9Controller\n```\n \nCreate a new `C9Controller` instance to connect to the C9 controller\n```python \ncontroller = C9Controller()\n```\n\nNow you can move axes, toggle outputs and move the N9 (if available)\n```python\n# move axis 5 to 0 counts\ncontroller.move_axis(5, 0, velocity=1000, acceleration=5000)\n# rotate axis 5 once (motors have 1000 counts / revolution)\ncontroller.move_axis(5, 1000, velocity=1000, acceleration=5000, relative=True)\n# start spin axis 5\ncontroller.spin_axis(5, velocity=1000, acceleration=5000)\n# stop spinning axis 5\ncontroller.spin_axis_stop(5)\n\n# turn output 0 on and off\ncontroller.output(0, True)\ncontroller.output(0, False)\ncontroller.output_toggle(0)\n\n# home the N9\ncontroller.home()\n# move the N9 to x=0 mm, y=150 mm, z=150 mm and gripper=90 deg\ncontroller.move_arm(0, 150, 150, gripper=90)\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/north-robotics/north_c9", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "north-c9", "package_url": "https://pypi.org/project/north-c9/", "platform": "", "project_url": "https://pypi.org/project/north-c9/", "project_urls": { "Homepage": "https://gitlab.com/north-robotics/north_c9" }, "release_url": "https://pypi.org/project/north-c9/0.2.3/", "requires_dist": null, "requires_python": ">=3.6.0", "summary": "A low-level communication library for the North C9 controller.", "version": "0.2.3" }, "last_serial": 5732036, "releases": { "0.0.5": [ { "comment_text": "", "digests": { "md5": "bccc92eb1daf2c9d9cee5e341be70ce0", "sha256": "bf5f41e0286efb7c7d03147be630f35c0e40ad0acd8da5ab7ea4f7ab01c1ac58" }, "downloads": -1, "filename": "north_c9-0.0.5.tar.gz", "has_sig": false, "md5_digest": "bccc92eb1daf2c9d9cee5e341be70ce0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 26351, "upload_time": "2019-07-19T16:47:23", "url": "https://files.pythonhosted.org/packages/ff/3f/921a449fb7c23d62f813572b89536420701c6c27784945e960f2046717a4/north_c9-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1a954766e8830dd6be4ec2af91e638ff", "sha256": "ee0aac92edd13e58bbba433e62166a08b7edca73b78115c17017534db5ffe2e7" }, "downloads": -1, "filename": "north_c9-0.0.6.tar.gz", "has_sig": false, "md5_digest": "1a954766e8830dd6be4ec2af91e638ff", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 26338, "upload_time": "2019-07-19T19:36:26", "url": "https://files.pythonhosted.org/packages/3e/cc/a75dcda92c0cf86059628d49451bbbf2a505d79ed4463f10f5b0e7dc57b4/north_c9-0.0.6.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "515cee3d9417dc338bd9afa64a1d2faa", "sha256": "fda6e2dbf5c4bff1cc4aa7435af9a291b00a5dcd0ded060810f6e27b38c39981" }, "downloads": -1, "filename": "north_c9-0.0.8.tar.gz", "has_sig": false, "md5_digest": "515cee3d9417dc338bd9afa64a1d2faa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18247, "upload_time": "2019-07-21T04:20:44", "url": "https://files.pythonhosted.org/packages/a9/24/c980d9b0c8ff7b57ab89159bc6ae157d6c9e390d7d251e25bee5fda12039/north_c9-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "b8f31e1df48a6895be16cbc0372a6f50", "sha256": "5f8226fd1ae8d14b01b3c8287d1a8c3ede41d6bd2a6bac27266be6ddad4e7704" }, "downloads": -1, "filename": "north_c9-0.0.9.tar.gz", "has_sig": false, "md5_digest": "b8f31e1df48a6895be16cbc0372a6f50", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18237, "upload_time": "2019-07-22T20:59:05", "url": "https://files.pythonhosted.org/packages/54/29/4ca2cfcee7d2912133f5f8eace6edc32a37f7597dee28ebe9a24cc06c99d/north_c9-0.0.9.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "98d877106cd0f423361404347434b44b", "sha256": "8bf319789d9934e323215e9b4fa1540e6a1ce689e0671968cab3b7b8edab4f49" }, "downloads": -1, "filename": "north_c9-0.1.10.tar.gz", "has_sig": false, "md5_digest": "98d877106cd0f423361404347434b44b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18246, "upload_time": "2019-07-30T00:22:27", "url": "https://files.pythonhosted.org/packages/bd/4c/1845ff652ddb8d403f6d329e050f53bde6e0f8270abd80b501453ac31c4e/north_c9-0.1.10.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "6122537dabe1b27efff0a2c00440d5f7", "sha256": "d1c4e2ef31e1e751b86e502a09afdd66a4e06a8cab1a0daf9e5f868d63d9a6de" }, "downloads": -1, "filename": "north_c9-0.1.9.tar.gz", "has_sig": false, "md5_digest": "6122537dabe1b27efff0a2c00440d5f7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18239, "upload_time": "2019-07-30T00:20:11", "url": "https://files.pythonhosted.org/packages/70/d3/8ba9a959b10e5001a2fc4fa2c9bcffc8153c0c66ca61fc6cf26e2701fa9a/north_c9-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "fbf1a7b7843e0d380c559845c1879b48", "sha256": "5f6a9ffbb694828ef8bfb80605370efca5a57f954e6ad0d4f2f42fcb33243710" }, "downloads": -1, "filename": "north_c9-0.2.0.tar.gz", "has_sig": false, "md5_digest": "fbf1a7b7843e0d380c559845c1879b48", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18260, "upload_time": "2019-08-10T21:27:04", "url": "https://files.pythonhosted.org/packages/aa/db/adc55cc439e4d3f3ae674083210d94187025058a4a327147a04dd922c38f/north_c9-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "33ca88388e9a2dac146ed96b1752048a", "sha256": "8cf27acb007f9b0ad2d1bd5f3421607ece8efff4bc7e82e0735d3d91c1d21701" }, "downloads": -1, "filename": "north_c9-0.2.1.tar.gz", "has_sig": false, "md5_digest": "33ca88388e9a2dac146ed96b1752048a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18507, "upload_time": "2019-08-15T17:30:00", "url": "https://files.pythonhosted.org/packages/64/74/ae310d13d650fe132ae69fc110f81b87f63bd92e45ef441b5fa10686d2a0/north_c9-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "4945cc6ffabbabfe20de60992849d5b2", "sha256": "2f5a95a82138e0a739ee492634eb45b27b0aa921c22c2e4d0f119768634505fb" }, "downloads": -1, "filename": "north_c9-0.2.2.tar.gz", "has_sig": false, "md5_digest": "4945cc6ffabbabfe20de60992849d5b2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18525, "upload_time": "2019-08-22T00:23:16", "url": "https://files.pythonhosted.org/packages/a9/01/e4590fc55255725577e73e28979beb8ce5781560f6def156c7e80d26831a/north_c9-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "fe6afc2f6cede0a78225ac4a0240edc8", "sha256": "b84e3e9c92f1536a2f977e784498bc6928b33fb2fc8a596b55d81ee77222235a" }, "downloads": -1, "filename": "north_c9-0.2.3.tar.gz", "has_sig": false, "md5_digest": "fe6afc2f6cede0a78225ac4a0240edc8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18520, "upload_time": "2019-08-26T17:02:28", "url": "https://files.pythonhosted.org/packages/b1/44/26579049ac4921d7ce62e72daeacd953684073cc3407556cb0438fe27e49/north_c9-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fe6afc2f6cede0a78225ac4a0240edc8", "sha256": "b84e3e9c92f1536a2f977e784498bc6928b33fb2fc8a596b55d81ee77222235a" }, "downloads": -1, "filename": "north_c9-0.2.3.tar.gz", "has_sig": false, "md5_digest": "fe6afc2f6cede0a78225ac4a0240edc8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.0", "size": 18520, "upload_time": "2019-08-26T17:02:28", "url": "https://files.pythonhosted.org/packages/b1/44/26579049ac4921d7ce62e72daeacd953684073cc3407556cb0438fe27e49/north_c9-0.2.3.tar.gz" } ] }