grblHAL / Plugin_OpenPNP

Adds some M-codes for OpenPNP support
Other
3 stars 0 forks source link

Status request #1

Open Wayne2580 opened 2 years ago

Wayne2580 commented 2 years ago

I use Phils Teensy 4.1 grblHAL BoB Unkit for 2 different CNC's and they work very well. One of them is a 5 axis w rs485 spindle control.

I have a Charmhigh 48VB and 36VA. The plan is convert both to Openpnp. My fist step is to flash the 36VA stock board w a Smoothie port just to get Openpnp up and running. After I get a feel for things Ill swap the main board w Phils Teensy 4.1 grblHAL BoB Unkit. Very much looking forward to updates on this project. Thanks Wayne

terjeio commented 2 years ago

I need testers with a machine to help with this, until then there will be no updates from me.

Since you can flash Smoothie is the stock board based on a LPC176x MCU? If so it should be possible to try the plugin with the LPC176x driver too before swapping the board.

Wayne2580 commented 2 years ago

Hi Terje I have two machines. Both machines use the same main board with a STM32 M4. These boards are flash protected so it is irreversible. As a precaution I also ordered a stock replacement board from the manufacture (Charmhigh) just in case. There is a long lead time and probably wont receive it until Feb.

I'm familiar using grblHAL only w the Phils Teensy 4.1 being used for 5 axis CNC mill. OpenPnp is new to me and I dont know the hardware or M-codes requirements just yet. If you're interested Im happy to test on both machines. Thanks Wayne

terjeio commented 2 years ago

Do you know of anybody who have switched to OpenPNP for these? Is there only one control board in the machine? I would guess there has to be a ton of I/O lines for all those feeders etc. No way you will be able to replace that with a Teensy unless there is an I/O board that can be controlled via I2C, SPI or some other protocol.

Wayne2580 commented 2 years ago

There are several well documented conversions, Retrofitting a Charmhigh CHM-T36VA Machine with OpenPnP | MCU on Eclipse https://mcuoneclipse.com/2020/05/03/retrofitting-a-charmhigh-chm-t36va-machine-with-openpnp/ There is only one control board. IO line quantity is similar to that of an4 axis cnc machine. The feeders are not electric, the machine uses a drag pin mounted to the head to pull part reels in place or use of IC trays.

On Tue, Dec 14, 2021 at 7:22 AM Terje Io @.***> wrote:

Do you know of anybody who have switched to OpenPNP for these? Is there only one control board in the machine? I would guess there has to be a ton of I/O lines for all those feeders etc. No way you will be able to replace that with a Teensy unless there is an I/O board that can be controlled via I2C, SPI or some other protocol.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/grblHAL/Plugin_OpenPNP/issues/1#issuecomment-993652514, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARFY2PYULN5S3XGIQA2ZMZ3UQ5OLNANCNFSM5JZR6JJQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Wayne Black Owner Black Box Embedded, LLC @.*** 1.831.682.4964

terjeio commented 2 years ago

Good, after getting Smoothie to run you could then try with the grblHAL STM32F4xx driver before moving on to the Teensy. Do you know how many analog inputs and outputs are required?

Wayne2580 commented 2 years ago

Understood, a good idea.

Good question. From what Ive gathered the machine does have feedback for the pull pin (inductive solenoid) and vacuum which I would assume would be analog. The machine motors have encoders, but not sure if they are actually used. Obviously there's the binary limit switches. Once I dig the pcb out Ill ohm out the in/outputs.

On Tue, Dec 14, 2021 at 9:45 PM Terje Io @.***> wrote:

Good, after getting Smoothie to run you could then try with the grblHAL STM32F4xx https://github.com/grblHAL/STM32F4xx driver before moving on to the Teensy. Do you know how many analog inputs and outputs are required?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/grblHAL/Plugin_OpenPNP/issues/1#issuecomment-994312566, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARFY2P44S6B3OIAT3YX4VE3URATORANCNFSM5JZR6JJQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

-- Wayne Black Owner Black Box Embedded, LLC @.*** 1.831.682.4964

grblanon commented 1 year ago

I need testers with a machine to help with this, until then there will be no updates from me.

Since you can flash Smoothie is the stock board based on a LPC176x MCU? If so it should be possible to try the plugin with the LPC176x driver too before swapping the board.

I have a machine that I can use to test the OPENPNP_Plugin. I am testing its integration now and will provide comments and issues as they pop up.