251

Re: FilaWinder Documentation

I can't get the v10a version to compile.  I've got the file in the directory but it can't seem to find it.

EEPROMVar2.h:1:22: fatal error: EEPROMex.h: No such file or directory
#include <EEPROMex.h>

252

Re: FilaWinder Documentation

In the main sketch, delete #include <EEPROM.h> at the beginning.  If it still complains about files not found, in EEPROMVar.h change #include <EEPROMex.h> to #include "EEPROMex.h".  Brackets tell it to look for an installed library, quotes tell it to look in the sketch folder.

253

Re: FilaWinder Documentation

I did all of what you suggested.  Now I'm gettting

Arduino: 1.6.5 (Windows 7), Board: "Arduino Nano, ATmega328"

FilaWinder_v10a.cpp.o: In function `set_sensor()':
C:\Arduino/FilaWinder_v10a.ino:417: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:417: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:417: undefined reference to `EEPROMClassEx::writeInt(int, unsigned int)'
C:\Arduino/FilaWinder_v10a.ino:427: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:427: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:427: undefined reference to `EEPROMClassEx::writeInt(int, unsigned int)'
FilaWinder_v10a.cpp.o: In function `loop':
C:\Arduino/FilaWinder_v10a.ino:222: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:222: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:222: undefined reference to `EEPROMClassEx::writeFloat(int, float)'
C:\Arduino/FilaWinder_v10a.ino:228: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:228: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:228: undefined reference to `EEPROMClassEx::writeFloat(int, float)'
FilaWinder_v10a.cpp.o: In function `restore_sensor()':
C:\Arduino/FilaWinder_v10a.ino:492: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:492: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:492: undefined reference to `EEPROMClassEx::readInt(int)'
C:\Arduino/FilaWinder_v10a.ino:496: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:496: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:496: undefined reference to `EEPROMClassEx::readInt(int)'
FilaWinder_v10a.cpp.o: In function `__static_initialization_and_destruction_0':
C:\Arduino/FilaWinder_v10a.ino:58: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:58: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:58: undefined reference to `EEPROMClassEx::readFloat(int)'
C:\Arduino/FilaWinder_v10a.ino:59: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:59: undefined reference to `EEPROM'
C:\Arduino/FilaWinder_v10a.ino:59: undefined reference to `EEPROMClassEx::readFloat(int)'
collect2.exe: error: ld returned 1 exit status
Error compiling.

  This report would have more information with
  "Show verbose output during compilation"
  enabled in File > Preferences.

254 (edited by fgingat 2015-09-13 22:13:37)

Re: FilaWinder Documentation

hi, the link provied a few posts above for v10 don't work anymore, could you please update ?

edit : found this V11 version ...

https://www.dropbox.com/s/1mg6rnx1rhndo … 1.zip?dl=0

is it ok ?

255

Re: FilaWinder Documentation

I used this fix for V11  and compilation is ok

"In the main sketch, delete #include <EEPROM.h> at the beginning.  If it still complains about files not found, in EEPROMVar.h change #include <EEPROMex.h> to #include "EEPROMex.h".  Brackets tell it to look for an installed library, quotes tell it to look in the sketch folder."

is there any reason to not include this fix in the archive ? and not putting the V11 link in first post (or even v10)?

256

Re: FilaWinder Documentation

I'm cashing in the pride points right up front here.  I've just assembled the FilaWinder, powered it up and the servo arm swung all the way to one side and just taps in that position in time to the laser which is blinking.  Calibration buttons & pot do nothing and the motor does not turn.  Going back to check through again but hoping I've done something so epically foolish that someone has an (otherwise) obvious solution for me.

257

Re: FilaWinder Documentation

Sounds like the power supply is going into overload protection, possibly a short somewhere?

258

Re: FilaWinder Documentation

I've gone over the wiring and could find no shorts.  Unplugged everything except the servo and the power switch from the board and still the same thing.  I did notice too that the four LEDs on the Ardunio flash left to right in the same rhythm as the servo motion.  If I unplug the servo too, the the lights continue to flash just the same.

259

Re: FilaWinder Documentation

Then it sounds like there's a short on the board or the power supply is faulty. Would recommend contacting Ian at filawinder at gmail dot com.

260

Re: FilaWinder Documentation

Does the laser light up?  If you power it with USB instead of the power supply, do the lights still flash?

261

Re: FilaWinder Documentation

Will go try plugging via USB.  Before I unplugged it, the laser blinked at the same rate as everything else.

262

Re: FilaWinder Documentation

Also try pulling the Arduino out of the socket so that there is nothing plugged into the board but the servo.  The servo might be jerking because there is something wrong with power to the board, or it might be jerking because the Arduino keeps restarting over and over and sending a signal to the servo with each restart.  The laser gets its power through the Arduino, but the servo get its own power separate from the Arduino.

263

Re: FilaWinder Documentation

With USB, the PWR light on Arduino & Laser are steady.
Unplug Arduino and go with power supply and servo goes back to jerking.

264

Re: FilaWinder Documentation

Okay, I have confirmed that it is most likely a bad power supply.
Located a 12V/1.25A supply from another piece of equipment
and things seem better.  Will request a new power supply.  Thanks!

265

Re: FilaWinder Documentation

Where is everybody?  Have I done something to offend?

266

Re: FilaWinder Documentation

Success!! My Filawinder is up and running great after a couple of issues. It kept wanting to reboot so I tried a couple things.

Tried to reflash the Arduino with the V9a-2 and somehow proceeded to smoke my arduino. Had this happen once before on one of my multirotor aircraft. with it plugged in it wouldn't upload, felt the chip on the Aurdino and I could just about fry an egg on it, yep its dead. No bigge, Amazon has them for $7.

With the new Arduino flashed and code changed slightly from this thread (http://www.soliforum.com/topic/5859/fil … -solution/) it worked better but would still reboot after a few minutes of running.

The other sugestion in that thread was to put a capacitor on the motor. I went digging around my shop for something that would work, found one and put it on the motor.... it ran 6 hours straight  last night and not one problem!!!

Question for Ian, I see mention of a V10 and V11 firmware, are these any better than the V9a-2 thats comes on the Arduino?

267

Re: FilaWinder Documentation

Here is my setup, the wire shelving works great for the extruder/winder setup. I am planning on changing the winder slightly. Replacing the wood with 12mm birch ply to make it a little stronger and I am working on an idea for a linear winding guide.
The extruder and the winder are hung on the wooden rack with whats known as the "French Cleat system". The top board is cut at a 45 degree angle facing backward and the winder and extruder have the angle facing forward as in the photo gravity does the rest and is easily movable. French cleats also work great for wall mounting!

http://i58.photobucket.com/albums/g255/cncdarren/3D%20Printing/IMG_20151111_220416.jpg

http://i58.photobucket.com/albums/g255/cncdarren/3D%20Printing/IMG_20151111_220357.jpg

http://i58.photobucket.com/albums/g255/cncdarren/3D%20Printing/IMG_20151114_133037.jpg

268

Re: FilaWinder Documentation

Very impressive! Great job!

Printit Mason and Printit Horizon printers
Multiple SD2s- Bulldog XL, E3D v5/v6/Lite6, Volcano, Hobb Goblin, Titan, .9 motor, Lawsy carriages, direct Y drive, fishing line...the list goes on
Filawinder and Filastruder #1870.....worth every penny!

269

Re: FilaWinder Documentation

Sky120 wrote:

Question for Ian, I see mention of a V10 and V11 firmware, are these any better than the V9a-2 thats comes on the Arduino?

v11 is the current firmware which comes programmed on the winders.  It includes the code to smooth the motion of the spool motor.  There is a link to it in the first post now.

270

Re: FilaWinder Documentation

Thanks for the link to the current firmware!


IanJohnson wrote:
Sky120 wrote:

Question for Ian, I see mention of a V10 and V11 firmware, are these any better than the V9a-2 thats comes on the Arduino?

v11 is the current firmware which comes programmed on the winders.  It includes the code to smooth the motion of the spool motor.  There is a link to it in the first post now.

271

Re: FilaWinder Documentation

Ian,
I can get the V11 to compile. This is the error I get.
Do you have a fix for this? An Aurdino programmer I am not, its all Greek to me!! lol

Arduino: 1.6.5 (Windows 7), Board: "Arduino Nano, ATmega328"

Using library Servo in folder: C:\Program Files\Arduino\libraries\Servo



C:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\eightanaloginputs -IC:\Program Files\Arduino\libraries\Servo\src C:\Users\CNC\AppData\Local\Temp\build8151946275416683450.tmp\EEPROMex.cpp -o C:\Users\CNC\AppData\Local\Temp\build8151946275416683450.tmp\EEPROMex.cpp.o

C:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\eightanaloginputs -IC:\Program Files\Arduino\libraries\Servo\src C:\Users\CNC\AppData\Local\Temp\build8151946275416683450.tmp\FilaWinder_v11.cpp -o C:\Users\CNC\AppData\Local\Temp\build8151946275416683450.tmp\FilaWinder_v11.cpp.o

In file included from FilaWinder_v11.ino:6:0:
C:\Users\CNC\AppData\Local\Temp\build8151946275416683450.tmp\EEPROMVar.h:1:22: fatal error: EEPROMex.h: No such file or directory
#include <EEPROMex.h>
                      ^
compilation terminated.
Error compiling.

272

Re: FilaWinder Documentation

In case you're still having a problem or anyone else is having the same problem (I did!), the solution is to change the first line in EEPROMVar.h from:

#include <EEPROMex.h>

to:

#include "EEPROMex.h"



Sky120 wrote:

Ian,
I can get the V11 to compile. This is the error I get.
Do you have a fix for this? An Aurdino programmer I am not, its all Greek to me!! lol

Arduino: 1.6.5 (Windows 7), Board: "Arduino Nano, ATmega328"

Using library Servo in folder: C:\Program Files\Arduino\libraries\Servo



C:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\eightanaloginputs -IC:\Program Files\Arduino\libraries\Servo\src C:\Users\CNC\AppData\Local\Temp\build8151946275416683450.tmp\EEPROMex.cpp -o C:\Users\CNC\AppData\Local\Temp\build8151946275416683450.tmp\EEPROMex.cpp.o

C:\Program Files\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR -IC:\Program Files\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files\Arduino\hardware\arduino\avr\variants\eightanaloginputs -IC:\Program Files\Arduino\libraries\Servo\src C:\Users\CNC\AppData\Local\Temp\build8151946275416683450.tmp\FilaWinder_v11.cpp -o C:\Users\CNC\AppData\Local\Temp\build8151946275416683450.tmp\FilaWinder_v11.cpp.o

In file included from FilaWinder_v11.ino:6:0:
C:\Users\CNC\AppData\Local\Temp\build8151946275416683450.tmp\EEPROMVar.h:1:22: fatal error: EEPROMex.h: No such file or directory
#include <EEPROMex.h>
                      ^
compilation terminated.
Error compiling.

273

Re: FilaWinder Documentation

So, just a shout out.. The kit and instructions are very good. Even though it seems to hate me for some reason.

USPS decided not to deliver it on a Saturday due to 65 cents postage due. Note that they didn't bother to tell me that, I had to track it and find they had it, and wait till Monday. Claimed there wasn't a safe place to leave it. Irritating. Owell. I went and got it. I let Tim know, just to prevent it happening again. He refunded me some of the cost to make up for it, killer service.

I started out not realizing I needed to print the plastic parts. Facepalm. So I got those going.

Then, while inventorying the electronic parts, a wire was missing from the laser. It was in there, just not attached. OK, fine, take that apart, the other one comes out. Thankfully, I had seen which side it was attached to. Solder wires on, test, pot with hot glue. Great, that works now, moving on.

Got a lot of over-extrusion on the gear and spool cone making the bearings not fit well. Sigh, my own fault, should have checked on them. Owell, xacto to the rescue. big_smile

Then, powered up and got all sorts of weird behavior. Narrowed down to power overload, start checking things. Turns out the pot is bad. Outside terminals read 0.5ohm. So it had a dead short, thankfully, it was protected well enough that once I unplugged the pot everything powered up properly. Bought a new 10k pot today, but couldn't find one with the knurled shaft. Meh, I have a dremmel and a 3D printer, I can get around that if I need to. Or I'll take the easy way out and plasti-dip the pot shaft. I might even be really lazy and heat shrink it. big_smile

I will beat this thing into submission yet. What's a project without some glitches anyway? Just wanted to mention Tim's great service and thank him and Ian for these kits and the knowledge they provide to us. And smile at my misfortune a little.

274

Re: FilaWinder Documentation

Man, what a bummer!

Happy to send out a potentiometer if you like, just let me know.

275

Re: FilaWinder Documentation

elmoret wrote:

Man, what a bummer!

Happy to send out a potentiometer if you like, just let me know.


Thanks for the offer! As always, great service. If the one I bought doesn't get it done, I'll let you know. These things happen with kits, and projects in general. If I'm working on it, it happens more often. That Murphy guy's got nothing on me!

I tested the motor, and the servo was jumping around, so I know it works. I suspect replacing the pot will get this thing ready to run. I expected more soldering, the pre-made jumper wires made the wiring part easy.

I'm also looking to "upgrade" the heater on my Filastruder to a 15V unit I just got. I'm feeling lazy, can I use a relay? Coil to the PID side, contacts connecting the 15V across the heater. Means I don't have to open the box. And I can swap back easily if I install connectors on the lines. I don't see why not, but figure it doesn't hurt to ask.