Discussions on various computer platforms and operating systems used to run Shapeoko mills.
- Posts: 8553
- Joined: Mon Apr 09, 2012 6:11 pm
- Location: Pennsylvania --- south of the Turnpike, East of US-15
Came across this and was surprised at the concept:
a new hardware control box strategy, the key being a MIDI decoder. The MIDI decoder essentially replaces the parallel port. All communication with the computer and the control box happens via MIDI over USB.
Shapeoko 3XL #0006 w/ Carbide Compact Router w/0.125″ and ¼″ Carbide 3D precision collets
Nomad 883 Pro #596 (bamboo)
- Posts: 4442
- Joined: Thu Jul 19, 2012 6:50 pm
- Location: Camberley, UK
Interesting, but he uses stepper drivers with integrated step generators, so he doesn't need his software to twiddle STEP and DIR pins at high frequency over USB and MIDI, like LinuxCNC does over the parallel port. He just needs to update the step rate parameters of the drivers every now and then, and let them do the stepping. This type of stepper driver is not supported by LinuxCNC, as far as I know, so he has to write new controller software too. For his purpose, MIDI is just a serial interface; RS232 would have worked just as well.
So don't think that MIDI is a replacement for the parallel port in this application; he changed the problem enough that he needs only a low data rate without realtime control, and that's why he can use MIDI. If anything, this resembles the slave step generator architecture supported by Mach3 (SmoothStepper), but, for some reason, with MIDI instead of USB or Ethernet.
- Posts: 3
- Joined: Wed Jul 31, 2019 11:44 pm
Have been using LTO for years also, but recent came across the 3592 tape format. Has anyone experienced them or had a play?