Looking for OPT1/OPT2 documentation and free Pins

This is the place to show off your felix printer hacks and improvements.
Post Reply
fanass
Posts: 22
Joined: Mon Oct 20, 2014 6:51 am

Looking for OPT1/OPT2 documentation and free Pins

Post by fanass » Fri Sep 04, 2015 12:27 pm

i would like to add an Z_MAX_ENDSTOP Sensor to my felix3.0 to improve Z-Probe and autobed levelling.
How can i connect the Opto-Sensor to the board (Guillaume?).
tia

satoer
Posts: 436
Joined: Mon Oct 01, 2012 8:00 pm
Location: Netherlands

Post by satoer » Sun Sep 06, 2015 10:46 am

The Felix-board firmware is fully compatible with the RAMPS firmware. So I the RAMPS and Felix-board have the same pin assignments.
You can see the free pins of the Atmel in the RAMPS scematic:
http://reprap.org/mediawiki/images/f/f6 ... ematic.png
(pins that don’t have an assigned label are free) You can also check the firmware to see what pin’s are used.
Sadly the Felix-board don’t have any break-out pins (don’t know for sure, I don’t have the board), so you probably need to solder the wire’s directly on the pin’s. When looking up the Atmel datasheet pin assignment: Remember that the Arduino Pin Assignment’s (in the firmware) are different than the Atmel.
Image
My Felix 1.5 printed designs on Thingiverse
E3D V6 Hot end upgrade for your Felix
Tweezer bracket for your Felix
Led bar upgrade for your Felix

fanass
Posts: 22
Joined: Mon Oct 20, 2014 6:51 am

Post by fanass » Mon Sep 07, 2015 9:12 am

Thanks a lot for information sator!

As you can see here:
http://www.felixprinters.com/media/cata ... -15-14.jpg
the felixboard has two 6-pin connectors.
Looking at that image, OPT1 seems to have a circuit wire to Digital Pin 41 of the CPU.
I will try to connect my sensor to that OPT1-Pin, define ORIG_Z_MAX_PIN to 41 in the firmware and run a test.

Otherwise i will have to solder a wire indeed. :(

wilco02
Posts: 8
Joined: Sat Mar 14, 2015 6:39 pm

Post by wilco02 » Thu Sep 10, 2015 5:47 pm

I am still looking for the pin layout how to connect my own display screen on a felix printer. Can you maybe help me out.
Thanks.

fanass
Posts: 22
Joined: Mon Oct 20, 2014 6:51 am

Post by fanass » Fri Sep 11, 2015 6:53 am

Wilco02, i'm looking for the pin layout too. I got no answer
from felixprinters. I identified only one pin (Digitil Pin 41 on Opt1). Sry.

seaton
Posts: 291
Joined: Tue May 14, 2013 9:04 am
Location: Bunbury, Western Australia
Contact:

Post by seaton » Sun Sep 13, 2015 6:06 am

Easiest way would be test continuity with a multimeter to see where the individual pins on the connectors go. (With the power off)
Stephen...

Felix 2.0 -> Felix 3.0 dual
Simplify3D Slicer, Kisslicer
Have you added your Felix to the Map? http://goo.gl/maps/HajnZ

http://blog.strobotics.com.au

wilco02
Posts: 8
Joined: Sat Mar 14, 2015 6:39 pm

Post by wilco02 » Sun Sep 13, 2015 6:27 pm

fanass wrote:Wilco02, i'm looking for the pin layout too. I got no answer
from felixprinters. I identified only one pin (Digitil Pin 41 on Opt1). Sry.
I found the pin layout for the display, you can find it in the firmware. search for "Felix" and you will find it.

greetz.

fanass
Posts: 22
Joined: Mon Oct 20, 2014 6:51 am

Post by fanass » Tue Sep 15, 2015 6:50 am

@seaton, i verified successfully pin 41 with a multimeter. Other Pins were more difficult, because of the small smd-technology (and my nervous fingers ;) ). I could'nt identify them exactly.

@wilco02
tnx fr info. I found the display layout in the firmware.
I do not found any free ports and the layout of the connector there. :(

Last week i bought an RADDS board with Arduino Due (32bit), which offers enough Endstop-Connectors to solve
my problem. At the moment I'm testing the new board with spare-Parts.

seaton
Posts: 291
Joined: Tue May 14, 2013 9:04 am
Location: Bunbury, Western Australia
Contact:

Post by seaton » Tue Sep 15, 2015 7:11 am

I honestly don't know why the designers didn't bring unused I/O out to a header. Header doesn't need to be populated but just available

...sigh
Stephen...

Felix 2.0 -> Felix 3.0 dual
Simplify3D Slicer, Kisslicer
Have you added your Felix to the Map? http://goo.gl/maps/HajnZ

http://blog.strobotics.com.au

seaton
Posts: 291
Joined: Tue May 14, 2013 9:04 am
Location: Bunbury, Western Australia
Contact:

Post by seaton » Tue Sep 15, 2015 7:43 am

Pins found so Far with board marked Felix 2.0: (will update this post as I identify them)

OPT1
P1 -> D8 -> CPU Pin 17
P2 -> D13 -> CPU Pin 26
P3 -> D9 -> CPU Pin 18
P4 -> D7 -> CPU Pin 16
P5 -> D6 -> CPU Pin 15
P6 -> D5 -> CPU Pin 5

OPT2
P1+P2 = VCC
P3 -> OPT1 P4
P4 -> OPT1 P2
P5+P6 = GND

Looks like OPT2 is the likely contender for the Z_MAX_ENDSTOP

Can someone Please double check and verify?

I retract my comments above about not bringing out unused I/O if indeed its unused :P
Stephen...

Felix 2.0 -> Felix 3.0 dual
Simplify3D Slicer, Kisslicer
Have you added your Felix to the Map? http://goo.gl/maps/HajnZ

http://blog.strobotics.com.au

Post Reply