Superb project! Problem is that the skr board runs on 3.3V internally. Adapter like these usually solve the problem and you get 5V output signal. There is an buffer IC on the back of the adapter board. Makerbase MKS CD a.aliexpress.com/_m0uuaOd
@@Roetz40 More generally this is logic level shifting, which can be done with discrete components: learn.sparkfun.com/tutorials/bi-directional-logic-level-converter-hookup-guide/all, or with an IC. A number of different ICs are available. Having bi-directional conversion would be handy if the servo is talking back to the controller, but not necessary if you are just sending pulses to the servo.
@@stevendoesburg6555 The theory behind this type of level converter is described here: cdn-shop.adafruit.com/datasheets/AN10441.pdf Pretty cool stuff, easy to build and work with. Adafruit has started including this approach by default on their newer breakouts but using a pair of dual BSS138 mosfets.
I'm very very interested to see how this turns out! I would HIGHLY HIGHLY suggest considering using the Klipper firmware. It uses a RPi for all the gcode handling, and then one or more MCU boards like the MKR 1.4, RAMPS, etc. to run any motion control with a very clean and configurable remote control UART or USB firmware to interface to the Pi. Multiple MCUs are supported with a clock sync mechanism between the Pi and boards. Klipper is VERY easy to configure and iterate on configurations because everything of note is configured on a plain text file on the RPi. Extension modules can be written in Python, or C if you need to add new application specific commands to the Printer firmware (shouldn't be necessary for normal use). Lots of good, concise documentation too. You may be able to (with work) run Klipper on the PLC (if it can be made to run Linux). If not, a humble Pi Zero would work fine.
Yo, nice project. As someone mentioned above, get some differential line drivers that you can plug into the stepstick sockets and use shielded cables. Also you should consider upgrading to a Raspberry Pi 4 with Klipper because you will need very high step rate to get decent speed in this configuration. Klipper has a new feature called input shaper that helps with resonances. You should look up. Trust me, it worst the effort. And a Bondtech style dual gear extruder is a must have in 2020 :)
I think this project is great I would love to see this type of machine use a screw type pellet fed hotend. It would really expand the capabilities of the machine in my opinion and make it able to do all sorts of Material printing considering the abilities of the machine frame and all. But that is more complicated then it needs to be. Love seeing it move and almost print!
if it behaves more or less like a regular printer software-side, you should consider looking into klipper! since you're streaming the Gcode anyways, that way you can print stupid fast with those air bearings
Most of the 32bit Boards run 3.3V logic. Let me know if you want to have and RADDS with an Arduino Due. This should be 32Bit and 24V, the due could use 5V Logic
The PLC has a PC with windows integrated. I'll run a software like Pronterface or Simp. 3d to stream the G-Code and use it as a communication interface