<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to tickets</title><link>https://sourceforge.net/p/grblforramps14/tickets/</link><description>Recent changes to tickets</description><atom:link href="https://sourceforge.net/p/grblforramps14/tickets/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 07 Apr 2019 10:42:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/grblforramps14/tickets/feed.rss" rel="self" type="application/rss+xml"/><item><title>fastio.h: No such file or directory</title><link>https://sourceforge.net/p/grblforramps14/tickets/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In file included from C:\Users\PC\Documents\Arduino\libraries\grbl/system.h:24:0,&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;             from C:\Users\PC\Documents\CNC gbrl Master Files\GRBL_RAMPS1_4\GRBL_RAMPS1_4.ino:39:
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;C:\Users\PC\Documents\Arduino\libraries\grbl/grbl.h:108:4: error: #error "WCO refresh must be greater than one."&lt;/p&gt;
&lt;p&gt;#error "WCO refresh must be greater than one."&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;^
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;C:\Users\PC\Documents\Arduino\libraries\grbl/grbl.h:111:4: error: #error "Override refresh must be greater than zero."&lt;/p&gt;
&lt;p&gt;#error "Override refresh must be greater than zero."&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;^
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;GRBL_RAMPS1_4:47:20: error: fastio.h: No such file or directory&lt;/p&gt;
&lt;p&gt;compilation terminated.&lt;/p&gt;
&lt;p&gt;exit status 1&lt;br/&gt;
fastio.h: No such file or directory&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">mrtwizter</dc:creator><pubDate>Sun, 07 Apr 2019 10:42:26 -0000</pubDate><guid>https://sourceforge.netb7ca20a7ab3239541139004d034039506b16aa68</guid></item><item><title>Variable Spindle Support</title><link>https://sourceforge.net/p/grblforramps14/tickets/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Are there any plans to support varialbe spindle speed in the future. I am running Marlin with a TTL trigger laser looking at going to GRBL as it is faster. But my laser used a 5V TTL trigger for varying the intensity which this port does not support.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John Revill</dc:creator><pubDate>Tue, 17 May 2016 21:50:04 -0000</pubDate><guid>https://sourceforge.net4024bb664ddc6c4bcd7ab30cfa8b99bdf07ccc5a</guid></item><item><title>#1 Y and Z axis pin definition backwards in ramps.h </title><link>https://sourceforge.net/p/grblforramps14/tickets/1/?limit=25#94db/0ae0</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Replace #include &amp;lt;system.h&amp;gt; to #include "system.h"&lt;br /&gt;
It was discussed here: &lt;br /&gt;
&lt;a href="https://sourceforge.net/p/grblforramps14/discussion/general/thread/d133b213"&gt;https://sourceforge.net/p/grblforramps14/discussion/general/thread/d133b213/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Arsi&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Arsi</dc:creator><pubDate>Tue, 05 May 2015 06:31:09 -0000</pubDate><guid>https://sourceforge.net233572eb7258481872dadbfd43cb0172861cfd52</guid></item><item><title>#1 Y and Z axis pin definition backwards in ramps.h </title><link>https://sourceforge.net/p/grblforramps14/tickets/1/?limit=25#94db</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hello I 'm from Brazil , so my English terrible. I 'm having trouble hum when I download firmware for Mega , it gives an error message in the IDE Arduino like this .&lt;/p&gt;
&lt;p&gt;( Arduino : 1.6.3 (Windows XP ) board, " Arduino Mega or Mega 2560, ATmega2560 ( Mega 2560 ) "&lt;/p&gt;
&lt;p&gt;GRBL_RAMPS1_4.ino : 51: 20 : Fatal error: system.h : No such file or directory&lt;/p&gt;
&lt;p&gt;compilation completed.&lt;/p&gt;
&lt;p&gt;Compiling error.&lt;/p&gt;
&lt;p&gt;This report should have more information&lt;br /&gt;
" Show detailed output during compilation "&lt;br /&gt;
Enabled File&amp;gt; Preferences.&lt;br /&gt;
)&lt;/p&gt;
&lt;p&gt;What could be , I 'm new to errors .&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wagner marques koller</dc:creator><pubDate>Mon, 04 May 2015 02:42:38 -0000</pubDate><guid>https://sourceforge.net776898f3f356bfa970bf181ca4c9076e5a3c416c</guid></item><item><title>#1 Y and Z axis pin definition backwards in ramps.h </title><link>https://sourceforge.net/p/grblforramps14/tickets/1/?limit=25#8fca</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;when you have in netbeans 8 and installed plugin C/C++ &lt;br /&gt;
Download this version from hg repo&lt;/p&gt;
&lt;p&gt;hg clone &lt;a href="http://hg.code.sf.net/p/grblforramps14/code"&gt;http://hg.code.sf.net/p/grblforramps14/code&lt;/a&gt; grblforramps14-code&lt;/p&gt;
&lt;p&gt;In netbeans option add new c/c++ build tool "avr" with base dir &lt;/p&gt;
&lt;p&gt;path to /arduino-1.0.5/hardware/tools/avr/bin/&lt;/p&gt;
&lt;p&gt;then you can do a diff to the original 9g version:&lt;/p&gt;
&lt;p&gt;5 months ago    arsiskk     changed text in readmedefault tip&lt;br /&gt;
5 months ago    arsiskk     Changed homing direction, tested X and Y limit switch&lt;br /&gt;
5 months ago    arsi    added arduino project, readme&lt;br /&gt;
5 months ago    arsi    working steppers,dir,enable&lt;br /&gt;
5 months ago    arsi    orig v0.9g&lt;/p&gt;
&lt;p&gt;next remove the 9g sources and  add 8c sources&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;9g main.c&lt;/p&gt;
&lt;p&gt;int main(void)&lt;br /&gt;
{&lt;br /&gt;
  // Initialize system upon power-up.&lt;br /&gt;
  serial_init();   // Setup serial baud rate and interrupts&lt;br /&gt;
  settings_init(); // Load grbl settings from EEPROM&lt;br /&gt;
  stepper_init();  // Configure stepper pins and interrupt timers&lt;br /&gt;
  system_init();   // Configure pinout pins and pin-change interrupt&lt;br /&gt;
  ^^^^^system.h&lt;/p&gt;
&lt;p&gt;8c main.c&lt;/p&gt;
&lt;p&gt;int main(void)&lt;br /&gt;
{&lt;br /&gt;
// Initialize system&lt;br /&gt;
serial_init(); // Setup serial baud rate and interrupts&lt;br /&gt;
settings_init(); // Load grbl settings from EEPROM&lt;br /&gt;
st_init(); // Setup stepper pins and interrupt timers&lt;br /&gt;
sei(); // Enable interrupts&lt;br /&gt;
memset(&amp;amp;sys, 0, sizeof(sys)); // Clear all system variables&lt;br /&gt;
sys.abort = true; // Set abort to complete initialization&lt;br /&gt;
sys.state = STATE_INIT; // Set alarm state to indicate unknown initial position&lt;br /&gt;
for(;;) {&lt;br /&gt;
// Execute system reset upon a system abort, where the main program will return to this loop.&lt;br /&gt;
// Once here, it is safe to re-initialize the system. At startup, the system will automatically&lt;br /&gt;
// reset to finish the initialization process.&lt;br /&gt;
if (sys.abort) {&lt;br /&gt;
// Reset system.&lt;br /&gt;
serial_reset_read_buffer(); // Clear serial read buffer&lt;br /&gt;
plan_init(); // Clear block buffer and planner variables&lt;br /&gt;
gc_init(); // Set g-code parser to default state&lt;br /&gt;
protocol_init(); // Clear incoming line data and execute startup lines&lt;br /&gt;
^^^^^ protocol.h&lt;/p&gt;
&lt;p&gt;void protocol_init() &lt;br /&gt;
{&lt;br /&gt;
  protocol_reset_line_buffer();&lt;br /&gt;
  report_init_message(); // Welcome message &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;PINOUT_DDR &amp;amp;= ~(PINOUT_MASK); // Set as input pins&lt;br /&gt;
  PINOUT_PORT |= PINOUT_MASK; // Enable internal pull-up resistors. Normal high operation.&lt;br /&gt;
  PINOUT_PCMSK |= PINOUT_MASK;   // Enable specific pins of the Pin Change Interrupt&lt;br /&gt;
  PCICR |= (1 &amp;lt;&amp;lt; PINOUT_INT);   // Enable Pin Change Interrupt&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;void system_init() {&lt;br /&gt;
    // Ramps disabled&lt;br /&gt;
    //  PINOUT_DDR &amp;amp;= ~(PINOUT_MASK); // Configure as input pins&lt;br /&gt;
    //  PINOUT_PORT |= PINOUT_MASK;   // Enable internal pull-up resistors. Normal high operation.&lt;br /&gt;
    //  PINOUT_PCMSK |= PINOUT_MASK;  // Enable specific pins of the Pin Change Interrupt&lt;br /&gt;
    //  PCICR |= (1 &amp;lt;&amp;lt; PINOUT_INT);   // Enable Pin Change Interrupt&lt;br /&gt;
 }&lt;/p&gt;
&lt;p&gt;I would say that the system is protocol ;)&lt;/p&gt;
&lt;p&gt;I searched "PINOUT_DDR", where it is used..&lt;/p&gt;
&lt;p&gt;Arsi&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Arsi</dc:creator><pubDate>Sun, 01 Feb 2015 21:28:43 -0000</pubDate><guid>https://sourceforge.neta7905213e7f73fcb4211a2765f50bf45083509d8</guid></item><item><title>#1 Y and Z axis pin definition backwards in ramps.h </title><link>https://sourceforge.net/p/grblforramps14/tickets/1/?limit=25#0998</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Rename Z to Y and Y to Z ;)&lt;/p&gt;
&lt;p&gt;define Y_STEP_PIN 60 //PF6 ( ADC6 )&lt;br /&gt;
define Y_DIR_PIN 61 //PF7 ( ADC7 )&lt;br /&gt;
define Y_ENABLE_PIN 56 //PF2 ( ADC2 )&lt;br /&gt;
define Z_STEP_PIN 46 //PL3 ( OC5A )&lt;br /&gt;
define Z_DIR_PIN 48 //PL1 ( ICP5 )&lt;br /&gt;
define Z_ENABLE_PIN 62 //PK0 ( ADC8/PCINT16 )&lt;/p&gt;
&lt;p&gt;Or swap wires on ramps..&lt;/p&gt;
&lt;p&gt;My configuration is for shapeoko dual Y and is mapped to Ramps dual Z&lt;/p&gt;
&lt;p&gt;X=X connector on ramps&lt;br /&gt;
Y=Z connector on ramps(dual)&lt;br /&gt;
Z=Y connector on ramps&lt;/p&gt;
&lt;p&gt;Arsi&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Arsi</dc:creator><pubDate>Sun, 01 Feb 2015 18:03:57 -0000</pubDate><guid>https://sourceforge.netccf72914aac0458d97b7fc1ccaa28e13aa5ae157</guid></item><item><title>Y and Z axis pin definition backwards in ramps.h </title><link>https://sourceforge.net/p/grblforramps14/tickets/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;I am porting a ramps 1.4 marlin configuration to grbl and from what i can tell using the ramps test coded posted on the playground and the pins.h file from marlin the Y and Z axis pin definitions are wrong in the ramps.h file. I am also getting and error just before compiling finished in arduino ide.  Fatal error system.h : no such file or directory. I can see a system.h file in the root directory with all the other files.&lt;/p&gt;
&lt;p&gt;section of code in ramps.h&lt;/p&gt;
&lt;h1 id="define-x_step_pin-54-pf0-adc0"&gt;define X_STEP_PIN         54 //PF0 ( ADC0 )&lt;/h1&gt;
&lt;h1 id="define-x_dir_pin-55-pf1-adc1"&gt;define X_DIR_PIN          55 //PF1 ( ADC1 )&lt;/h1&gt;
&lt;h1 id="define-x_enable_pin-38-pd7-t0"&gt;define X_ENABLE_PIN       38 //PD7 ( T0 )&lt;/h1&gt;
&lt;h1 id="define-z_step_pin-60-pf6-adc6"&gt;define Z_STEP_PIN         60 //PF6 ( ADC6 )&lt;/h1&gt;
&lt;h1 id="define-z_dir_pin-61-pf7-adc7"&gt;define Z_DIR_PIN          61 //PF7 ( ADC7 )&lt;/h1&gt;
&lt;h1 id="define-z_enable_pin-56-pf2-adc2"&gt;define Z_ENABLE_PIN       56 //PF2 ( ADC2 )&lt;/h1&gt;
&lt;h1 id="define-y_step_pin-46-pl3-oc5a"&gt;define Y_STEP_PIN         46 //PL3 ( OC5A )&lt;/h1&gt;
&lt;h1 id="define-y_dir_pin-48-pl1-icp5"&gt;define Y_DIR_PIN          48 //PL1 ( ICP5 )&lt;/h1&gt;
&lt;h1 id="define-y_enable_pin-62-pk0-adc8pcint16"&gt;define Y_ENABLE_PIN       62 //PK0 ( ADC8/PCINT16 )&lt;/h1&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Steve</dc:creator><pubDate>Fri, 30 Jan 2015 08:23:23 -0000</pubDate><guid>https://sourceforge.net6748d526bb1ed62863ea6df3af02ae37d80107dd</guid></item></channel></rss>