GRB352

About

Username
GRB352
Joined
Visits
730
Last Active
Roles
Member

Comments

  • Excellent! thanks for coming through again RAyWB! 
  • Well, adjusting your zprobe height will get you at 32mm. If you want to probe things of various heights (without crashing your probe as it moves to z5 to probe) and things of x-y size other than your normal probe points, then it sounds like you want…
  • so what do I need to do to be able to make a button that toggles between two functions? UI_ACTION_ZPROBE_DEPLOY and UI_ACTION_ZPROBE_RETRACT ?
  • sounds like maybe your zprobe height is off.  move to like z10 and then slowly move down untii the nozzle just starts to grab a dollar bill between your build plate and nozzle and then look at your current Z height. Then go into your eeprom and adju…
  • This has also come in handy Z: Z-Probe Servo Deploy and Retract buttons.  Is there a a way to have it toggle between these two function on one button?           case UI_ACTION_ZPROBE_DEPLOY:           Com::printFLN(PSTR("ZPROBE Manual Deploy"));   …
  • and since the tittle of this thread is custom buttons, here is another one:           case UI_ACTION_COUNTER_RESET:            Com::printFLN(PSTR("Reset All Counters"));           GCode::executeFString(PSTR("M206 T3 P125 X0"));           GCode::exe…
  • Ok I finally got this figured out. After saving all these values into eeprom I then needed to load them back out of eeprom. In the video I did this by opening the eeprom setting in repetier host and then saving after making a small change. In recent…
  • ok, so what do I need to do to fix it?  uint16_t adc = osAnalogInputValues[KEYPAD_ANALOG_INDEX] >> (ANALOG_REDUCE_BITS); doesn't give me a value if I: Serial.println(adc); also, if I use the ADC_KEYPAD_PIN with analogread() I get strange val…
  • Oh, I also had to use a diff pin for ADC_KEYPAD_PIN, pin5 wasn't working reliably so I'm using TEMP_4_PIN. 
  • Here are pics from when I finally gave up on the -FD https://plus.google.com/u/0/+RobertBurns352/posts/B72oR4zzx3Y
  • You could, but you shouldn't. that geeetech board is junk. Get a RADDS for the Due (makerfarm carries in US)
  • nope these pins work all 16 buttons (r1,r2,r3,r4,c1,c2,c3,c4); (18,14,42,40,0,4,5,6);  using pin1 anywhere in there could cause either a row or col to not work. Also though, if you try to: UI_KEYS_INIT_BUTTON_LOW(1); then not only does that button …
    in Key Matrix Comment by GRB352 August 2017
  • I'm not sure I understood what you said exactly, but after much trial and error, this is what I found that works, using all available pins: D11 for servo X_MIN for zprobe button matrix pins, this part was very picky, as not all pins worked for eac…
    in Key Matrix Comment by GRB352 August 2017
  • Getting closer:  using:  UI_KEYS_INIT_MATRIX(6,5);  UI_KEYS_MATRIX(6,5); I get: exit status 1macro "UI_KEYS_INIT_MATRIX" requires 8 arguments, but only 2 given so I tried :  UI_KEYS_INIT_MATRIX(6,44,64,59,5,66,1,4); UI_KEYS_MATRIX(6,44,64,59,5,66…
    in Key Matrix Comment by GRB352 July 2017
  • I used the example in https://playground.arduino.cc/Main/KeypadTutorial to make sure I had a working matrix and which were rows and columns and what their number was. So assuming the r1-4 and c1-4 in (r1,r2,r3,r4,c1,c2,c3,c4)  are for rows 1-4 and c…
    in Key Matrix Comment by GRB352 July 2017
  • I've had this happen before. It looks like switching power supplies worked for OP, but if anyone else has this issue, try this:#define Z_PROBE_START_SCRIPT "M340 P0 S2290\nG4 P2000\nM340 P0 S0"#define Z_PROBE_FINISHED_SCRIPT "M340 P0 S800\nG4 P2000\…
  • There is no Error message, it just runs everything at 80.  I tried again to be sure, I replaced: maxFeedrate[X_AXIS] = maxFeedrate[Y_AXIS] = maxFeedrate[Z_AXIS];with maxFeedrate[X_AXIS] = maxFeedrate[Y_AXIS] = 500; congiuration.h#define MAX_FEEDRAT…
  • I can't seem to figure out the syntax...triple equal signs are strange. none of these worked --------------------------------------------------------------------------------maxFeedrate[X_AXIS] = 500;maxFeedrate[Y_AXIS] = 500;maxFeedrate[Z_AXIS] = 80…
  • All the info you need is here. first result in google for "Ramps pins"http://reprap.org/wiki/RAMPS_1.4
  • This is why
  • I have a delta. I would like to limit the Z-speed, but not the XY. What is required?
  • Eddie: https://github.com/luc-github/DUE-RADDS-GLCD though I used a slightly diff config. #define UI_DISPLAY_RS_PIN 42 #define UI_DISPLAY_RW_PIN -1 #define UI_DISPLAY_ENABLE_PIN 43 #define UI_DISPLAY_D0_PIN -1//44 #define UI_DISPLAY…
  • sounds like you might need to adjust your calibration before you autolevel.  follow directions for repetier.http://minow.blogspot.com/index.html#4918805519571907051
  • Any Advice?
  • made a video to show my problem..pretty sure I need to set another value when I change the MaxZ
  • I take it back, I don't quite have it. The buttons to reset Probe points works. and the part at setp3 that changes the MaxZ only half works. the maxZ value is written to the eeprom, and if you hit home it reports the new value. however when you home…
  • finally figured this out. and it really had nothing to do with the moveToReal function. First I found a way to get current position (Printer::currentPosition) and then I used the code from the eeprom.h include to write to the eeprom (HAL::eprSetFloa…
  • Also, is there a way to make an action take two buttons to perform? that way I could use one button as a shift and get more more functions with the same number of buttons
  • This worked out great (UI.CPP):        case UI_ACTION_AUTOLEVEL_G32S2:           GCode::executeFString(PSTR("G32 S2"));           break; Then added line with unique number in UI.H #define UI_ACTION_AUTOLEVEL_G32S2        1215 Most of the other but…
  • Right now my Due is powered by the USB, and it needs to be on before powering up RADDS, but then USB can be unplugged. If I power up the RADDS without the USB connected first the LCD just flashes. New version made tonight, I added 100% more witche…