Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions _sass/color_schemes/voron-dark.scss
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,12 @@ $voron-red-70: #99000a;
$voron-red-80: #dd0007;
$voron-link-purple: #661aff;

//GAcolors
$neon-green-600: #00ff01;
$blue-600: #32a3e5;
$orange-600: #ff7a00;
$purple-650: #b888e8;

//
// Body Elements
//
Expand All @@ -38,3 +44,31 @@ $code-background-color: $grey-dk-250;
$search-background-color: $grey-dk-250;
$table-background-color: $grey-dk-250;
$feedback-color: darken($sidebar-color, 3%);

.color-blind-red { color: $red-300; }
.color-blind-green { color: $neon-green-600; }
.color-blind-yellow { color: $yellow-200; }
.color-blind-blue {color: $blue-600; }
.color-blind-orange {color: $orange-600; }
.color-blind-red-red {color: red; }
.color-blind-grey-dk-100 { color: $grey-dk-000; }
.color-blind-purple { color: $purple-650; }

// for double underlines
.underline-double-trouble {
background-image: linear-gradient(to bottom, red 33%, transparent 33%, transparent 66%, red 66%, red);
background-position: 0 1.03em;
background-repeat: repeat-x;
background-size: 2px 6px;
}

//font sizes
.fs_percent_110 { font-size: 110%; }

a:link {
font-weight: 700;
}

input[type=text] {
color: $grey-lt-300;
}
72 changes: 72 additions & 0 deletions build/electrical/Fysetc_Spider_ProbePort.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
nav_exclude: true
---

# Fysetc Spider Probe Port

* For reference, here is a small discussion on Reddit about how to determine your style of inductive probe, [click here](https://www.reddit.com/r/AskElectronics/comments/5zdlmm/help_me_identify_which_inductive_sensor_i_need/){:target="_blank" rel="noopener"}

## The Voron BOM recommends the following Inductive Probe Sensors

1. Omron TL-Q5MC2 from [Digikey](https://www.digikey.com/en/products/detail/omron-automation-and-safety/tl-q5mc2/2669828){:target="_blank" rel="noopener"}
2. Omron "TL-Q5MC2-Z NPN NC" from [Aliexpress](https://www.aliexpress.com/item/32442790824.html){:target="_blank" rel="noopener"}
3. Panasonic GX-HL15BI-P from [Digikey](https://www.digikey.com/en/products/detail/panasonic-industrial-automation-sales/GX-HL15BI-P/3896953){:target="_blank" rel="noopener"}

* If you want more information about the "differences between a NPN and PNP style of probe", [here is a Google search](https://www.google.com/search?q=NPN+PNP+inductive+sensor&rlz=1C1SQJL_enUS837US837&sxsrf=APq-WBsU3fGY-63GDmolIVZSPNcraR7A_g:1649436226813&source=lnms&tbm=isch&sa=X&ved=2ahUKEwjVx4Pj9IT3AhXlomoFHU94AnYQ_AUoAXoECAEQAw&biw=1305&bih=749&dpr=1.1){:target="_blank" rel="noopener"} that will help you.

* What is necessary to know?

* What type of Probe did I buy?

* The seller's website will tell you that information.
Below are the three recommended Inductive probes, write down the information displayed in the **<span class="color-blind-purple">PURPLE boxes</span>**:

From Digikey website for Omron TL-Q5MC2:
###### ![](./images/Dikey_OmronTLQ5MC2_probeinfo.png) {#Dikey_OmronTLQ5MC2_probeinfo}
<span> <br /> </span>
<span> <br /> </span>

From Aliexpress website for Omron TL-Q5MC2-Z:
###### ![](./images/Aliexpress_OmronTL-Q5MC2-Z_probeinfo.png) {#Aliexpress_OmronTL-Q5MC2-Z_probeinfo}
<span> <br /> </span>
<span> <br /> </span>

Form Digikey website for Panasonic GX-HL15BI-P:
###### ![](./images/Digikey_PanasonicGX-HL15BI-P_probeinfo.png) {#Digikey_PanasonicGX-HL15BI-P_probeinfo}
<span> <br /> </span>

* Now, you have the information on the style of probe you own (i.e. NPN or PNP) and its default state (NO-normally open or NC-normally closed).
* Also, the operating voltage (supply voltage) of the inductive probe is now known.

## Understanding the Fysetc PROBE PORT:

* Here is a picture of the Fysetc probe port:
###### ![](./images/Acutal_FysetcSpiderv1.0_2.2probeport.png) {#Acutal_FysetcSpiderv1.0_2.2probeport}

* From the Color PIN Diagram of the Fysetc Spider, here is a representation of the Fysetc probe port from above:
###### ![](./images/FysetcSpider_closeup_Pindiagram.png) {#FysetcSpider_closeup_Pindiagram}

## What is the PIN Diagram telling me?

* If you look at the picture of the Color PIN diagram from above, there are two portions of the PROBE port that need to be addressed. The item labeled as "Z+" or "PROBE Port" and another item labeled as "Probe Voltage Select".

* The item labeled "Z+/PROBE Port", shown in the **<span class="color-blind-purple">PURPLE box</span>** in the diagram below, is the connector that is used when wiring up the inductive probe sensor.

* The "Probe Voltage Select", shown in the **<span class="color-blind-orange">ORANGE box</span>** in the diagram below, sets the voltage level that will appear on the V-PROBE pin of the "PROBE port (which is labeled "V-PROBE"). The jumper can set the voltage to be 5VDC, or 24VDC. From the picture of the Fysetc PROBE port above, the Voron design team recommends setting the voltage to 24VDC.

* From the data obtained from the seller's website, ensure the inductive probe can run at 24VDC (supply voltage). If it can not, then the jumper "Probe Voltage Select" will need to be changed to match the probe's voltage supply.

* Just for your information, both Digikey's Omron TLQ5MC2 and the Aliexpress' Omron TL-Q5MC2-Z are a NPN style probes. While Digikey's Panasonic GX-HL15BI-P is a PNP style probe.

**The Voron wiring diagram for the Fysetc Spider board recommends wiring the PROBE in to the Z+ connector.** Connect the probe V+, probe GND, and probe signal pin in to the Z+ connector of the Fysetc spider board.

* Here is a picture of the Fystec Spider probe port with colored boxes:
###### ![](./images/Colored_FysetcSpiderv1.0_2.2probeport.png) {#Colored_FysetcSpiderv10_22probeport}

## Why does the Voron Team recommend the use of an endstop pin?

* The Voron Design Team has been dealing with inductive probes for a long time and has learned the following over the years from their test data and experience with helping Voron users setup probe devices (the Fysetc Spider uses an endstop connector, already):

1. test data shows, an optocoupler, which some MCU boards incorporate in to the PROBE circuit, adds a noticeable signal delay;
2. the probe port is significantly less likely to work (across different MCU boards) than just using the normal endstop port;
3. if the inductive probe fails, people will exchange the inductive probe for a probe that utilizes a mechanical switch which requires an endstop port. By wiring the inductive probe up to the endstop port in the first place, this interchangeability can now occur easily.
20 changes: 20 additions & 0 deletions build/electrical/Fysetc_Spider_RaspberryPi.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
nav_exclude: true
---
# Raspberry Pi

## Power
* The spider is capable of providing 5V power to run your Raspberry pi. To take advantage of this feature, connect the wires shown below, from the pi header of the spider, to the GPIO header of the pi.
* Use at least 24awg wire for this connection. It may be tempting to use the common "Dupont" jumpers found in many electronics kits, however these jumpers typically use very small gauge wire, and will not carry enough current to run the pi.
* Tie all the DC 0V (typically labelled V-) lines for all the DC power supplies together to ensure that all power supplies have the same voltage reference.

###### ![](./images/v2_spider_pi.png) {#v2_spider_pi}
<span> <br> </span>

## Control
* Voron Design recommends using USB to control the Spider, which simply requires connecting a USB-A to USB-C cable between the Spider and Pi.
* The option does also exist to use a UART connection from the Pi header, in place of the USB. If you prefer this option, please see the [Fysetc documentation](https://github.com/FYSETC/FYSETC-SPIDER/blob/main/firmware/Klipper/Connect%20RPI%20uart.md){:target="_blank" rel="noopener"}

For convenience, here are the instructions to execute on the Raspberry Pi. When using UART serial communications, choose "SERIAL" when compiling the Klipper firmware. You will want to perform the instructions below **after Mailsail/Fluidd is installed on the Raspberry Pi.**

###### ![](./images/ConnectPitoMCU-Instructions.png) {#ConnectPitoOctopusPro-Instructions_5}
28 changes: 28 additions & 0 deletions build/electrical/Fysetc_Spider_Resources_v1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
nav_exclude: true
---
## Color PIN Diagram for Fysetc Spider V1.0

For reference, here is the Color PIN diagram for the Fysetc Spider V1.0

###### ![](./images/FYSETC_Spider_V1.0_Color_PIN_compressed.jpg) {#FYSETC_Spider_V10-color-PIN_1}

* The above image is compressed. For a better quality image use the next two hyperlinks below. The above image is just a placeholder.

* If you want to open the above diagram, in a new tab of your web browser, and have the ability to zoom and download the diagram in PDF format then [click here](./images/FYSETC_Spider_V1.0_V1.1_V2.0_Color_PIN_diagram_300.pdf){:target="_blank" rel="noopener"}

* If you want to open the above diagram, in a new tab of your web browser, and have the ability to zoom and download the diagram in JPG format then [click here](./images/FYSETC_Spider_V1.0_V1.1_V2.0_Color_PIN_diagram_300.jpg){:target="_blank" rel="noopener"}

## Original Fysetc Spider V1.0 Pinout

For reference, here is the original pinout of the Fysetc Spider V1.0

* Note: the original Fysetc Spider V1.0 Pinout is known to have errors. If you see a conflict between the original pinout and any other source, please refer back to the [Fysetc Spider V1.0 schematic diagram](<./images/Spider V1.0C SCH.pdf>){:target="_blank" rel="noopener"}

###### ![](./images/Spider_V1.0_Pinout.jpg) {#Spider_V10_Pinout_1}

* If you want to open the above diagram, in a new tab of your web browser, and have the ability to zoom and download the diagram in PDF format then [click here](<./images/Spider_V1.0_Pinout.pdf>){:target="_blank" rel="noopener"}

## The Fysetc's GitHub Repo for the Spider V1.0-V2.2 board

* Fysetc's documentation for Spider V1.0-V2.2 board is [located here](https://github.com/FYSETC/FYSETC-SPIDER){:target="_blank" rel="noopener"}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added build/electrical/images/Spider V1.0C SCH.pdf
Binary file not shown.
Binary file added build/electrical/images/Spider_V1.0_Pinout.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added build/electrical/images/Spider_V1.0_Pinout.pdf
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified build/electrical/images/v2_spider_pi.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading