QuoteRX14 I looked through the thread and I can't find exactly what changes 1.7C entails. Hi RX14, there are about 35 minor or major differences between version 1.7B and 1.7C - The main difference is, that the board grew from 8x10 cm to 10x10 cm. And this allowed for a number of changes where a bit more space were given to sections that had previous been there, but had been rather cramped. -by MrAlvin - RAMPS Electronics
Quotekabelfrikkler If you Like i now have a new Oscilloscope should have moste of the componments here, and can have a look on the PCB Quotekabelfrikkler i could do some testing wih arduino mega tmc2130 and my new oscilloscope:-) Hi kabelfrikkler, thank you, that would be great. Quotekabelfrikkler Do you have two ore more sided PCBs? I use double sided PCB. As one of the original design goalsby MrAlvin - RAMPS Electronics
QuoteHammerDown Ill pay to play for 1 Hi HammerDown, that can be arranged. But unless you are extremely eager and impatient, I think you will want to wait until revision C is ready. The revision B is strictly Mega and Due (and possibly GrandCentral) ready, though I still have one or two of those boards that you can have for only production-cost and shipping expenses. So I will let everyoneby MrAlvin - RAMPS Electronics
QuoteHomeGamer_Engineer If i am following correctly, it seems like the 1.7 would be compatible with the up coming "Grand Central" release from Ada Fruit? Grand Central It seems like a very powerful board, but it 3.3V. In some of their tweets about it, they mention #Ramps, but your work here is the only Ramps i know of that will work with 3.3V. I am very excited that with the release of this poby MrAlvin - RAMPS Electronics
Quoteshimondoodkin maybe for esp and raspberry pi add this idea: maybe to add two shift registers Hi shimondoodkin, thank you for pointing out this ESP8266 option. It is indeed an interesting prospect, that simply adding a few shift registers, might make it feasible to use the very low cost ESP-series of controllers to control a 3D printer. As I am however fast running out of space on theby MrAlvin - RAMPS Electronics
Quotedc42 ......have you considered using it with the SAME70-XPLD board? It has a 300MHz ARM Cortex M7 processor, on-board Ethernet, and SD card with high speed interface. RepRapFirmware has been running on it for over a year (including the network interface, of course) because we used it to prototype parts of Duet 3. It's just $38.82 from Digikey, see . It has Arduino-layout expansion pads, althby MrAlvin - RAMPS Electronics
Hi All, I am finally getting to a point where I again have enough control and movement in my right shoulder.... to be able to sustain the 'rigor' of supporting and controlling a soldering iron! I am thrilled at the prospect of this improvement So this past week, I have finally been able to do some sessions of further assembly and testing, so I very much hope to have a printer up and runningby MrAlvin - RAMPS Electronics
Try to take a look at these threads: - - - Perhaps they can inspire you, about what to do.by MrAlvin - Firmware - Marlin
what happens if you comment out the #define AUTO_BED_LEVELING_GRID so it becomes //#define AUTO_BED_LEVELING_GRID Does the testing then change so it uses only the three points defined in your example text?by MrAlvin - Firmware - Marlin
Hi Rafaelalvarezm61 I think we will need a little bit more information from you, before it is possible to advise you. Which pins are you thinking would be good pins to attach these two extra buttons to? For sending some gcode to the printer, the simplest way will be to send from the host, just like Roberts_Clif has suggested. Would there be some reason why those commands could not be sent fby MrAlvin - Firmware - Marlin
What is your electronics setup? What version of Marlin are you running? Marlin has some options to control additional fans, but like Dust has already mentioned, not all electronics has the mosfets to be able to take advantage of those optional settings in Marlin.by MrAlvin - Firmware - Marlin
Have you done other hardware changes, besides connecting the BLtouch? Your BL-touch are connected to which pins? Does the SDcard start working again if you remove the BLtouch?by MrAlvin - Firmware - Marlin
Because of a bike accident I have had to put everything on hold for some time. I hope it will only be a few weeks more, before I can continue working on this project.by MrAlvin - RAMPS Electronics
Serial ports are implemented on the HAL level, for Marlin 2.0. So if your particular MCU type has not yet has methods for dealing with Serial_2 options implemented, then there are no (current) straight forward option of how to get Serial_2 options to work for your MCU. You might however be lucky to find someone who has done an eksperimental implementation, or a search on github/marlin about sby MrAlvin - Firmware - Marlin
Do you have many files on the SD-card? Does your computer create folders starting with "."? If so, remove those folders. How much RAM is left when you have compiled your new firmware? The full graphic LCD might use more RAM than the text only LCD. Or you might have compiled new features into your firmware, and this uses more RAM than your previous setup. RAM is a very precious commodityby MrAlvin - Firmware - Marlin
You might need to map/test each pin in the ribbon connectors. It might seem like it has been enough to "reverse the ribbon cables", but some pins within the ribbon cable sockets may actually be different than than your "old" LCD. Not all clone manufactures follow the ReprapDiscount standard pin placement exactly in the ribbon cable. And you needing to reverse the cable, seems to indicate thatby MrAlvin - Firmware - Marlin
It might very well be possible. Are you using Marlin 1.1.9 or 2.0.X? - For 1.1.9 - In file Marlin_main.cpp - at the very bottom of the file Replace: idle(); } With: idle(); #if (HAS_POWER_SWITCH && HAS_HEATED_BED) if (thermalManager.degBed() >= 150) { PSU_OFF(); } #endif } - For 2.0.x - In file Marlin.cpp - at the very bottom of the file Replace: idleby MrAlvin - Firmware - Marlin
QuoteModmike How diminuée it? Just load in IDE and upload? Short answer: Yes. All output will however be sent to the LCD, so you need to have a LCD connected to you RAMPS 1.4 board. Here is some other test software. Where all output is shown in the IDE-> Serial Monitor You will however need to adjust all the pin definitions, as this alternative test software is not set up to test RAMPby MrAlvin - RAMPS Electronics
When deciding on how to use the wires (and connectors) from the PSU, then you need to be aware of how many amps is used at each unit you are connecting to. How many amps can your PSU deliver at 12V? This is usually shown on the side of the PSU, if it is a PC PSU. Will your Heat bed be a standard 20x20cm Heat bed? Is your hot-end a standard hot-end? With a 25W or 40W heater cartridge?by MrAlvin - RAMPS Electronics
Well, in order to get Marlin to possibly give some more/better information, when the kill() function is called, I have added this modification to my local fork of Marlin 1.1.x You could possibly try to run your printer with this version of Marlin 1.1.x - it is version 1.1.9, with this extra functionality in the kill() function. This local fork is located here: Use the green "download" button tby MrAlvin - RAMPS Electronics
For an actual version number of version 1.1.x see towards the top of Configuration.h file the CONFIGURATION_H_VERSION might show the actual number, like: #define CONFIGURATION_H_VERSION 010109by MrAlvin - RAMPS Electronics
Do you have a LCD screen connected? Sometimes additional details are given on the LCD screen, so one could get a clue as to which safety function has called the kill() function.by MrAlvin - RAMPS Electronics
Which version of Marlin Firmware are you using?by MrAlvin - RAMPS Electronics
Can we see (and test with) a copy of your configuration files? and possibly a copy of the pins_xxx.h file you use with your board? Edit: Ah, I see that you mentioned a patch, while I were preparing for this question.by MrAlvin - Firmware - Marlin
Ah, I see others already commented about the version of Arduino. I just tried to compile your files with Arduino IDE 1.8.7, and the compile now works.. Let's hope the resulting sketch (firmware) also runs as well as usual.by MrAlvin - Firmware - Marlin
So, I also tried to compile with 1.8.6 - it did not go well :-( I get the exact error message you mention. The error is part of a know problem with compiling Marlin firmware on Arduino IDE 1.8.6. Arduino 1.8.6's, and possibly 1.9-beta's own use of macros, seems to have some kind of conflict with the way Marlin also uses macros.by MrAlvin - Firmware - Marlin
I tried compiling the files you provided via dropbox. Without and with sdsupport enabled. On 1.8.5 they both seem to compile just fine. It does indeed seem to be Marlin 1.1.9 To also get your computer to compile you could try out to do a clean up of your Arduino install. A clean-up can include: - rename the (windows user)\documents\Arduino\libraries folder. - delete (or rename) any arby MrAlvin - Firmware - Marlin
In line N17 the code is "T0" - what is this? Should the line not start with G or M? Is T0 not usually is a parameter that is associated with a Gxxx or Mxxx code? I wonder if Marlin is as confused as I am about this T0 command, and this is why it just keeps processing?by MrAlvin - Firmware - Marlin
Wll, you foround some inspiration, and it lead to a solution. And solutions... we likeby MrAlvin - Firmware - Marlin
When you say "when init sd with repetier (sd insert)" does this mean that you use repetier firmware? or repetier host? or both? How are the results with the SD_listfile sketch? If you want to use a multimeter to test voltages, then you probably need to make a sketch that (slowly) sets each pin to high and then low, so you have time to measure. Otherwise you will need a tool that can keep uby MrAlvin - Firmware - Marlin