digistump / BuildOne

14 stars 1 forks source link

BuildOne Bounties: Scanner Integration #4

Closed ekettenburg closed 5 years ago

ekettenburg commented 6 years ago

Scanner Integration - The 3D scanner add-on uses the Horus software for the desktop software component. Currently we use a launcher program to reprogram the Horus firmware on to the BuildOne control board, and then after use of the scanner, reprogram it back to Marlin. Horus firmware is based on Grbl so using Marlin for the firmware shouldn't be too complicated. When attached the scanner uses the following pins on the main controller:

DIR: PJ5/67 STEP: PC5/21 LASER1: PB6/14 LASER2: PB5/13 The scanner stepper driver uses the Marlin ability to set stepper current via PWM output (like the MiniRAMBO board does) and the scanner motor is set via PWM on PE5/37

Modifications should allow a stock Horus software to communicate with the BuildOne controller running Marlin to use the attached scanner stepper and lasers.

M50 command not needed.

References: http://diwo.bq.com/en/horus-fw-released/, http://diwo.bq.com/en/horus-released/

Bounty: $200 cash / $400 credit towards adding to your order

Terms:

If you are sure you can do this, and able to do this quickly - please feel free to respond to this issue and say that you are working on it and when you will complete it, so that others don't waste their time on it. If you are just entertaining the idea/unsure if you can do it, please don't "claim" it until you are sure.

Cash or credit is your choice. Cash to be paid via Paypal. Credit will be applied to your BuildOne order for additional items, it cannot be refunded to cash and other items cannot be refunded to cash and then credit used to pay for them.

You may credit yourself in the files as well, leaving in tact existing licenses and credits.

Legal Stuff: We will choose a winner at our sole discretion. The winner will be the first pull request/issue update/etc that submits fully working code meeting the above requirements and following good coding practices, based on the timestamp of the pull request. If the pull request is to an existing software project the winner will be expected to follow through and make the best effort to get it merged. Cash awards will be made in USD. This is not an offer for hire. All work submitted becomes the property of Digistump LLC/Robotic Industries LLC to be used at our discretion in compliance with any associated licenses. Void where prohibited by law.

ekettenburg commented 5 years ago

Closed as no longer needed, scanner will use dedicated USB connection.