QuoteYellobello Other questiion: When I would use Machinekit togehther with the BBB.. will it be realtime linux pulsing the stepper drivers straight with the CPU´s I/O or is it using the separate microcontrollers for this task? A bit of both, actually. With Machinekit on the BBB, you get realtime linux doing the motion planning (servo thread typically executing at 1 KHz), but the actual step/diby cdsteinkuehler - Controllers
CRAMPS boards are available, I'm just not the one selling them. You can buy one from Jon Elson at Pico-Systems: As for using a RAMPS-FD, the wiring would get messy, but there's no reason you can't use a RAMPS-FD with the BBB if you know what you're doing. The main thing to watch for is probably the analog signals (if you're going to be using the thermistor inputs). The BBB has a 1.8V limit oby cdsteinkuehler - Controllers
QuoteTomWS Looking at the Rev. V2.1 schematic, I see you have provision for a Cape Identification EEPROM. Is this necessary for the latest MachineKit image to recognize the cape? If so, is the EEPROM contents documented somewhere? The latest version is 2.2, not 2.1 (there were minor changes). It's not necessary to program the EEPROM to use the board with Machinekit, it just loads the overlayby cdsteinkuehler - Controllers
The BeagleBone has support for a 4-wire resistive touch screen. I have not used a touch screen with the 'Bone personally, but I have seen reports where many others have (but not with a CRAMPS board specifically). In addition to the built-in touch screen controller, it is possible to use USB controllers or external chips if you're low on pins.by cdsteinkuehler - Controllers
The PCB is 3.9" x 3.9" x 0.062". The tall components on the top of the board (TO-220, fuses, Pololus) are generally under 0.75" unless you've got tall heatsinks on the Pololu drivers (the heatsinks I have stick up about as high as the TO-220's). There are no components on the back of the board except for the P8/P9 pin headers that plug into the BeagleBone, so everything else on the back (solderby cdsteinkuehler - Controllers
I don't have any 3D models of the CRAMPS board, but you might be able to get something useful out of KiCad. If you do a 3D view of the PCB, it looks like most of the big parts are there. I'm not sure if there's a 3D export option or not (I'm old school and do PCB design in 2 dimensions).by cdsteinkuehler - Controllers
QuoteDedeHai Nicholas: since you already did the math, do you have a writeup of the full equation (x&y in, motor positions out)? Wolfram Alpha may help to convert to a 3D plot. Or I could use Matlab at the office. Equations are in the python pre-processor code: wally_segmentize.pyby cdsteinkuehler - Polar Machines, SCARA, Robot Arms
Quotenicholas.seward The math is bad but not intractable. It has been solved. (inverse kinematics) Did you ever get a non-iterative solution for the forward kinematics? If so, I should dust off my Wally and BeagleBone and get this working. When I last left Wally, bugs in the LinuxCNC code essentially required a function for the forward kinematics (which I didn't have) or fixing up the GUI codby cdsteinkuehler - Polar Machines, SCARA, Robot Arms
There are 5V screw terminals you can use to power the BeagleBone. The connection is wired directly to the 5V "barrel jack" on the 'Bone, so you can use either, depending on which is more convinent based on your available power supply. You must supply 5V via either the barrel jack or the screw terminals for the BBB to function. The CRAMPS board does not geneate 5V from the motor or heater supplby cdsteinkuehler - Controllers
Quotekroylar What have you done with this in the newer versions of the board? Particularly, I see that a fully assembled v2.2 board is available from pico-systems. What is the state of the thermistor readings at room temperature with this version? I changed the pull-up resistor for the thermistors from 1K to 2K and I removed the diode clamp circuitry. The thermistors are working fine, and are mby cdsteinkuehler - Controllers
Files for V2.0 have been uploaded to github, and sent out for PCB fabrication. I'll get the RepRap.org wiki pages updated soon.by cdsteinkuehler - Controllers
It seems reasonable. Other than widning the gantry, you can leave off the extra hardware and you've got the previous CoreXZ, so it seems pretty safe. It might be better use of space if you could fit the new bearings outboard of the existing ones. There ought to be enough clearance.by cdsteinkuehler - Mechanics
Assembly instructions and ECOs are being added to the new RepRap Wiki CRAMPS V1.0 page, if you're building a board of your own. I also have several blank PCBs available, contact me direct if you would like one.by cdsteinkuehler - Controllers
Quotesakunamary GOOOOOOD JOB!!!cdsteinkuehler , but I do not know about the BBB...... raspberry , PCduino .BBB ,i can't tell which is better.... Well, for machine control I would say the BBB is best: The Raspberry Pi is a nice system, but it's CPU is basically designed to be a set-top box or Blu-Ray disk player. It's great if you want to play videos, but lacks I/O and hard-real-time for machinby cdsteinkuehler - Controllers
QuoteJNOD I have a quick question though, I looked at your stuff on GitHub and you have .brd files but they don't open in eagle. What software do you need to view your files? I am after a BOM to see what parts you are using. The files are for KiCAD, an open-source PCB design package. There is a BOM file on github, but it's for the previous board, so you'll need refer to the schematic and make aby cdsteinkuehler - Controllers
The design is so far working mostly as expected. I'm posting updates to the reprap wiki page, and will try to get a video uploaded soon. The only thing not really working as expected is the thermistor inputs. The signal levels are so low at room temperature with a 1.8V ADC range that the leakage from the protection diodes is causing measurement offsets. I am considering simply removing the prby cdsteinkuehler - Controllers
As painful as the PCB layout was to do in KiCAD, it pales next to the frustration caused when trying to extract decent manufacturing data from the package. Much of this is not the fault of KiCAD itself (it's how the library parts were setup and used), but KiCAD isn't making it any easier to deal with. Anyway, I've updated the ToDo list on github with issues I noticed while assembling the firstby cdsteinkuehler - Controllers
Quotemodmaker I'm cranking op volume and the price has gone down from EUR 117 for the BeBoPr+ to EUR 84 already for a single BeBoPr++. When buying three boards the price is EUR 74 each. These boards include an accurate ADC to replace the crap version on the BeagleBone. Great news, and those are great prices! Keep us all updated on the options for purchase, and I'll get my blog cape page updatedby cdsteinkuehler - Controllers
QuoteDougl I was hoping you'd have had enough time to hear from people interested in PCB's so you could have ordered more than just 3 and also brought the price down. I haven't heard from many folks, but I did order 20 boards from overseas as an experiment (with shipping cost was actually less than 3 boards from OSH Park!). Quite a savings, and I'll have boards available if the design checks ouby cdsteinkuehler - Controllers
I got notices from both OSH Park and the overseas vendor that my boards have shipped, so I'll hopefully be able to build one up next week. The overseas boards are coming standard mail, so might take a couple weeks to arrive. If the design works OK, I should have bare boards available to share for anyone seriously interested.by cdsteinkuehler - Controllers
Quotecdsteinkuehler QuoteDougl I would be interested in a kit if you do it even if beta./testing. I won't be selling kits, at least not for a while. Well, it turns out bobc over in the RAMPS-FD thread is using a PCB vendor with very good prices I had never heard of before. I decided to order 20 boards from them to try out the vendor, which means if they work out OK I'll have some blank boardsby cdsteinkuehler - Controllers
Quotebobc Status update: I've sent gerbers for PCB manufacture to Itead, now waiting for delivery. I was unaware of this vendor, it looks like they have great pricing! I assume the quality is OK since it sounds like you've used them before. What sort of leadtimes do you typically see?by cdsteinkuehler - Controllers
I found a couple issues with the BOM, and have made some tweaks so it is easier to deal with going forward. The only real goof was the wrong Molex part number for the motor connectors (I had the 6-pin part number listed, but it's a 4-pin connector). All other changes are mostly cosmetic, although I did add Stackpole part numbers to make ordering from DigiKey easier. The KOA part numbers I hadby cdsteinkuehler - Controllers
QuoteDougl I would be interested in a kit if you do it even if beta./testing. I won't be selling kits, at least not for a while. I've only got three circuit boards coming back from OSH Park, at a cost of apx. $26 each. Add in the $70+ for a set of parts to put it together and any kit I sell soon will have to cost over $100. You might as well just buy an already put-together BeBoPr. Once thby cdsteinkuehler - Controllers
I don't know about the state of production, but the BOM on github is for the previous version board, not the current schematic and PCB. I just had to go through this for my port of the design to a BeagleBone cape and I worked out orderable part numbers for everything (added as user attribute fields to the CRAMPS shematic and listed in my BOM files), but I can't guarantee I picked the parts intenby cdsteinkuehler - Controllers
I use LinuxCNC running on the BeagleBone. Details are on my blog, along with working SD card images. Other options I'm aware of include using the Replicape software from Elias, or the BeBoPr software from Bas (although I don't think he's released the PRU code, so it might be hard to move the pins to match this board). It might even be possible to do something really crazy, like port Marlin toby cdsteinkuehler - Controllers
QuoteKenzu Uhh looks good, just what i need. But why only two low-current 12V FET outputs for fans/LEDs? When can I order? There are two 12V FET outputs mostly because that's what is on RAMPS-FD, and there's limited current available on the 12V rail when running from 24V. There were zero of these outputs on the original RAMPS, so it's still an upgrade. There are also four buffered 24 mA 5V outby cdsteinkuehler - Controllers
Boards are shared on OSH Park. I'm working on the BOM.by cdsteinkuehler - Controllers
After struggling to come up to speed with KiCAD, I have an initial verison of the CRAMPS board ready for FAB (checked into github. I will do a final DRC, manual review, and check-plots after sleeping, but plan to send the boards off to OSH Park Monday (Feb. 10). The board is 4.0" x 3.9", which makes each one exactly $26 given the $5 per sq. in. price for three boards. I plan on only ordering tby cdsteinkuehler - Controllers
Quotebobc Therefore, without ability to control manufacture or use of the boards, I would rather not define any hard and fast rules for where pin 1 should be on particular connectors. Understood, and thanks for the explanation. I'll follow along and stick wtih the current footprints and try to include some clearly visible labling. But it's hard to make the labels easy to read and keep the boaby cdsteinkuehler - Controllers