Author Topic: cw3230.dll  (Read 264 times)

phonoplug

  • Full Member
  • ***
  • Posts: 249
    • View Profile
cw3230.dll
« on: June 05, 2020, 12:10:06 PM »
Trying to run RVgerber on this Win10 Laptop to program a job and I got an error on startup saying cw3230.dll was missing. Doesn't seem to be in the original install, or at least not on the machine I copied the software from. For some reason I thought I had come across this before.

Anyway I found a copy (it works) and will attach it here in case anyone else needs it. I just dropped it into the c:\versatronics\rv folder where gerber.exe is.

alanambrose

  • Full Member
  • ***
  • Posts: 100
    • View Profile
Re: cw3230.dll
« Reply #1 on: June 05, 2020, 12:13:29 PM »
Wow, I'm amazed it runs under Win10.

Alan

Jason

  • Jr. Member
  • **
  • Posts: 93
    • View Profile
Re: cw3230.dll
« Reply #2 on: June 06, 2020, 10:38:10 PM »
The entire suite is win32 compatible apart from direct access to hardware.
I have rvplace running on Windows 10 by trapping the instructions which
access the hardware using a vectored exception handler. I'm gradually
catching up with all the half done jobs in the workshop and this is getting
to the top of the list to finalise and publish to you all.

trev

  • Jr. Member
  • **
  • Posts: 94
    • View Profile
Re: cw3230.dll
« Reply #3 on: June 09, 2020, 12:04:03 PM »
Wow

alanambrose

  • Full Member
  • ***
  • Posts: 100
    • View Profile
Re: cw3230.dll
« Reply #4 on: July 31, 2020, 01:57:53 PM »
>>> trapping the instructions which access the hardware using a vectored exception handler

interesting - I don't think it would be so difficult to make or buy the modern day equivalent of the ISA board. I'm thinking it, roughly speaking, does the equivalent of G-code interpret for G-code move instructions. From what I remember, I figured the software decides where it wants the head to be next in r,t,z,a (where r & t & a are rotations) space and calls the ISA board to execute that move with the help of the ramp.sys profiles. Ignoring the tool-changing etc bits of G-code, that's what the typical 4-axis G-code interpreter does. In fact making your exception handler spit out G-code moves on a serial port would be most of the way there :)

Alan