QuoteMato Hi, I want to take attention to our new product. It is Control System PiDiCNC build on Raspberry Pi 2 and LinuxCNC. For now we have done with first board for stepper motors based on FPGA. It can drive 4 steppers motors by Pololu DRV8825 directly from this board or by external stepper driver STEP/DIR type. Max speed is 750kHz. Other features are 5 binary inputs, 3 binary outputs (each caby mrwolfe - General
QuoteVDX Quotemrwolfe QuoteVDX ... I'm developing a 'high-speed' application with an UDOO (linux quad-core with ArduinoDue onboard) as 'master' and two Dues as 'slaves' for motion control and laser-syncing. With reading data from SD and setting the laser-power over an analog port I'm getting something like 90kHz 'pixel-clock' ... without the analog output this will be more something like 400kHz.by mrwolfe - General
Quotentoff What about linuxcnc? I've been looking at it, but I have absolutely no idea how to write a LinuxCBC hardware driver for the GPIO on a Pi. LinuxCNC on Xenomai is very tempting. Provided, as I say, I can get a hardware driver happening.by mrwolfe - General
QuoteVDX ... I'm developing a 'high-speed' application with an UDOO (linux quad-core with ArduinoDue onboard) as 'master' and two Dues as 'slaves' for motion control and laser-syncing. With reading data from SD and setting the laser-power over an analog port I'm getting something like 90kHz 'pixel-clock' ... without the analog output this will be more something like 400kHz. With a BeagleBone-baby mrwolfe - General
Quotedc42 Quotemrwolfe Connecting a RAMPS to a Pi via USB is certainly cheap (already done that), but I kind of like the idea of a single unit instead of having cables all over the place. As for the price, I'm pretty confident I can get it down to about the same as that RAMPS kit, but I'll need to do it in volume to get there. I see two problems with a RAMPS + Pi solution. One is that Arduino Meby mrwolfe - General
Quotefrankvdh There's a KickStarter project called Replicape for a 3D printer controller based around a BeagleBone Black, which apparently has some extra hardware which allows it to do hard real-time stuff. Unfortunately it only has support for 5 steppers :{ The beaglebone is also more expensive than the Raspberry pi. I'll have to see if there is any way I can squeeze another couple of stepper dby mrwolfe - General
The only thing is that once you start adding extra glue logic there are better ways to go such as running all the outputs via SPI. That way all the GPIO pins can be used as inputs. For that matter, the inputs can also be done using SPI, which gets away from the voltage sensitivity of the GPIO pins. For the moment, I think there is some value to be extracted from using my existing layout to get tby mrwolfe - General
Quotemrvn Hi, I'm toying with the idea of building a 3D printer that has a graphical display for more options on what to display, networking to avoid the hassle with usb sticks or sd cards, live video so I can watch the printing while I'm cooking in the kitchen and maybe include the slicer. A Raspberry Pi might provide all that. The Pi has the capacity to do USB, LAN, HDMI, camera, LCD and webby mrwolfe - General
Not at all sure what happened to Photon Elephant. They certainly seem to have gone to ground though. Havent seen anything about them violating anyone's IP. I'm pretty sure that I'm not violating anyone's patent, the Pi GPIO and all is open source, as are the concept and the circuitry of RAMPS, Melzi etc. I was thinking of calling it the "Pilolu" (Raspberry pi with pololu drivers), maybe I shoulby mrwolfe - General
Oh, BTW, I could really use some help with the software. Anyone out there have any experience writing kernel mode drivers in a realtime linux environment?by mrwolfe - General
I guess I'm just feeling around at the moment to find out what people think. Adding extra circuitry on the end stop inputs is a possibility, but the board will have to get bigger. I've deliberately used 0805 and larger sized components because they can be hand soldered. If I go full commercial, the components will get smaller but you won't be able to assemble it at home. Reference voltage? Stby mrwolfe - General
It has an SPI port on it which can be used for expansion. QuoteNikki81 I have been looking for somthing like this for a while but with only 4 stepper drivers it is far to limited and it definitely needs to be expandable.by mrwolfe - General
Hi. Yep it is expandable via the SPI port. I have an expansion board in the pipeline that will probably have an Atmel or Pic MCU. The only reason it only has 4 drivers is that I was trying to keep it small, and I needed 6 GPIO pins for limits. The limit inputs are compatible with mechanical and opto switches, or any sensor type that can run from 3.3v. The only caveat is that they must be eitherby mrwolfe - General
Hi All. I'm currently working on a controller board for the Raspberry Pi. I have a prototype built (see the pic) and I'm in the process of checking it out, although the software is kicking my butt a bit. I'm using the BCM2835 library to interface with the GPIO, and it works, but it really needs to run on xenomai or some other RT Kernel. I'm hoping to get it to the point where I can put it up oby mrwolfe - General
Hi guys. If you're interested, I'm working on a 4 channel stepper board for the Pi. I have a prototype built, but the software side of things is kicking my butt. Any help would be very useful. The prototype has 4 motor channels compatible with A4988 or DRV8825 stepsticks, 4 thermistor inputs, 4 spare analog input channels, 6 limit switch inputs and 3 high current outputs (for fan, bed and hby mrwolfe - General