
LevelShifter
gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

This is a PCB made for Armchair Engineering's Xol Toolhead, featuring: One hotend cooling fan JST-XH connectors with diode for tach signal Two part cooling fan JST-XH connectors One heater Micro-Fit connector One…
Xol PCB is an open-source printed circuit board by valepe, from the valepe/Xol_PCB repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 51.4 × 46.9 mm with 21 parts on 22 nets, routed with 178 tracks and 13 vias.
Its parts include 1 resistor, 1 diode and 1 connector.

This is a PCB made for Armchair Engineering's Xol Toolhead, featuring:
I customized the Xol Toolhead board by ruiqimao to suite my needs:
ATTENTION! This pcb isn't pin compatible with ruiqimao one starting from the main connector (from 16 to 18 pins). Even the thermistor and hotend connectors are swapped. Check carefully the pinout!
In addition to the PCB, the following things are needed:
| Part | Quantity | Link |
|---|---|---|
| Molex Micro-Fit 3.0 430451800 | 1 | DigiKey |
| Molex Micro-Fit 3.0 430650200 | 2 | DigiKey |
| JST B2B-XH-A | 2 | DigiKey |
| JST B3B-XH-A | 4 | DigiKey |
| JST B4B-XH-A | 1 | DigiKey |
| BAT85 diode | 1 | DigiKey |
| 470 Ohm resistor | 1 | DigiKey |
From the point of view looking directly at the wiring harness connector:

| Pin | Usage | Pin | Usage |
|---|---|---|---|
| 1 | Neopixel | 10 | Auxiliary 2 |
| 2 | Part cooling fan ground | 11 | Auxiliary 3 |
| 3 | Hotend fan ground | 12 | Alt voltage |
| 4 | Thermistor ground | 13 | Thermistor |
| 5 | Motor A1 | 14 | Motor B1 |
| 6 | Motor A2 | 15 | Motor B2 |
| 7 | Ground | 16 | Hotend fan tach |
| 8 | 5V | 17 | Auxiliary 1 |
| 9 | Hotend voltage | 18 | Hotend ground |
There are two sets of solder jumpers, one for each type of fan, that should be bridged to select the fan voltage.
The PCB and strain relief are designed with only the Sherpa Mini in mind. Usage with other extruders may require the motor connector to be swapped to the back side.
Credits to the great work of XOL Toolhead board by ruiqimao.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2 |
| 1 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1 |
| 1 | 470 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | AUX_1 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | AUX1 |
| 1 | AUX_2-3 | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | AUX2-3 |
| 1 | BIG_CONNECTOR | Connector_Molex:Molex_Micro-Fit_3.0_43045-1800_2x09_P3.00mm_Horizontal | J1 |
| 1 | HEF_5V | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | HEF_HE+ | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP3 |
| 1 | HEF_VALT | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP2 |
| 1 | HOTEND | Connector_Molex:Molex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_Horizontal | HE1 |
| 1 | HOTEND_FAN | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | HEF1 |
| 1 | LOGO | Library:ladybug | G*** |
| 1 | MOTOR | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | MOTOR1 |
| 1 | NEOPIXEL | Connector_JST:JST_XH_B3B-XH-A_1x03_P2.50mm_Vertical | RGB1 |
| 1 | PART_FAN_1 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | PCF1 |
| 1 | PART_FAN_2 | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | PCF2 |
| 1 | PCF_5V | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP4 |
| 1 | PCF_HE+ | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP6 |
| 1 | PCF_VALT | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP5 |
| 1 | THERMISTOR | Connector_Molex:Molex_Micro-Fit_3.0_43650-0200_1x02_P3.00mm_Horizontal | TH1 |
It measures 51.4 × 46.9 mm and has 2 copper layers, 1.6 mm thick.
21 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the valepe/Xol_PCB repository on GitHub, at the commit this page was made from: the board is KiCad/xol-pcb.kicad_pcb and its schematic KiCad/xol-pcb.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

gusmanb/logicanalyzer
24 channel, 100Msps logic analyzer hardware and software

mntmn/amiga2000-gfxcard
MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog


hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

drandyhaas/KiCadRoutingTools
A set of Python/Rust tools to aid routing in KiCad

Arrow-air/project-quiver
Project Quiver documentation, designs, and project artifacts.

