Teazzers_Taprite_MX-3140N_Carrier
Carrier board for the Taprite x Teazzers solenoid driver (MX-3140N), breaking out Power, Solenoids 1-5 (SOL1-4 + WATER), and the Keyboard header (GND, RA0-RA5, RB6, RC3 / LED1-4, BTN1-4).
Converted via the OCCT molecule pipeline (step2glb job 7f696dd54b366d8c, 2026-07-09): anchored on MP3, 4 machine pins + 22 medium contacts, contact_z 5.6 mm, zero warnings.
Bundle
GLB (OCCT, draco) · STEP (design-machine export) · kicad_pcb / kicad_sch / kicad_pro · footprint/symbol JSON (per-pad wire-attach) · JLCPCB gerbers + BOM + CPL.
Import
adom-molecule create with --no-optimize reusing this GLB — do not regenerate from EDA export.
Pin Map
Includes the hosted MX-3140N module (Taprite 302220 REV A) documentation: unpopulated headers (NP-*) and the module MCU pinout (U1*) are transcribed from the Taprite drawing 103101745DAL-001 and the carrier schematic notes.
J1 — SOL1 (mates: 0705530001)
J2 — SOL2 (mates: 0705530001)
J3 — SOL3 (mates: 0705530001)
J4 — SOL4 (mates: 0705530001)
J5 — WATER (mates: 0705530001)
| Pin |
Net |
| 1 |
WATER+ |
| 2 |
WATER- |
J6 — POWER (mates: XH-3Y)
| Pin |
Net |
| 1 |
+24V |
| 2 |
GND1 |
| 3 |
GND2 |
J7 — KEYBOARD (mates: 705530008)
| Pin |
Net |
| 1 |
GND3 |
| 2 |
LED3 |
| 3 |
LED4 |
| 4 |
BTN3 |
| 5 |
BTN1 |
| 6 |
BTN2 |
| 7 |
BTN4 |
| 8 |
LED2 |
| 9 |
LED1 |
NP-DISPLAY — MODULE DISPLAY / TFT INTERFACE — NOT POPULATED (RS-485 via U2, DNP; per Taprite 302220 dwg)
| Pin |
Net |
| 1 |
+5V |
| 2 |
A (RS-485, U2) |
| 3 |
B (RS-485, U2) |
| 4 |
GND |
NP-ICSP — MODULE ICSP — NOT POPULATED (PIC16F690 programming, 5-pin per 302220 dwg)
| Pin |
Net |
| 1 |
VPP/MCLR |
| 2 |
VDD |
| 3 |
VSS/GND |
| 4 |
PGD |
| 5 |
PGC |
| Pin |
Net |
| 1 |
BTN switch inputs (S1-S3 network) |
U1* — MODULE MCU PIC16F690-I/SS — internal pinout (from notes)
| Pin |
Net |
| 1 |
VDD = +5V |
| 2 |
RA5 = BTN3 |
| 3 |
RA4 = BTN1 |
| 4 |
RA3 = BTN4 |
| 5 |
RC5 = V5 |
| 6 |
RC4 = V1 |
| 7 |
RC3 = LED2 |
| 8 |
RC6 = X (unused) |
| 9 |
RC7 = DS1 = MCU LED (DNP) |
| 10 |
TX = U2 (DNP) |
| 11 |
RB6 = BTN2 |
| 12 |
RX = U2 (DNP) |
| 13 |
RB4 = U2 nRE (DNP) |
| 14 |
RC2 = V4 |
| 15 |
RC1 = V3 |
| 16 |
RC0 = V2 |
| 17 |
RA2 = LED1 |
| 18 |
RA1 = LED4 |
| 19 |
RA0 = LED3 |
| 20 |
VSS |
| MC |
Net |
MC |
Net |
| MC1 |
+24V |
MC2 |
GND1 |
| MC3 |
GND2 |
MC4 |
SOL1+ |
| MC5 |
SOL1- |
MC6 |
SOL2+ |
| MC7 |
SOL2- |
MC8 |
SOL3+ |
| MC9 |
SOL3- |
MC10 |
SOL4+ |
| MC11 |
SOL4- |
MC12 |
WATER+ |
| MC13 |
WATER- |
MC14 |
GND3 |
| MC15 |
LED3 |
MC16 |
LED4 |
| MC17 |
BTN3 |
MC18 |
BTN1 |
| MC19 |
BTN2 |
MC20 |
BTN4 |
| MC21 |
LED2 |
MC22 |
LED1 |
# Teazzers_Taprite_MX-3140N_Carrier
Carrier board for the Taprite x Teazzers solenoid driver (MX-3140N), breaking out Power, Solenoids 1-5 (SOL1-4 + WATER), and the Keyboard header (GND, RA0-RA5, RB6, RC3 / LED1-4, BTN1-4).
Converted via the OCCT molecule pipeline (step2glb job `7f696dd54b366d8c`, 2026-07-09): anchored on MP3, 4 machine pins + 22 medium contacts, contact_z 5.6 mm, zero warnings.
## Bundle
GLB (OCCT, draco) · STEP (design-machine export) · kicad_pcb / kicad_sch / kicad_pro · footprint/symbol JSON (per-pad wire-attach) · JLCPCB gerbers + BOM + CPL.
## Import
`adom-molecule` create with `--no-optimize` reusing this GLB — do not regenerate from EDA export.
## Pin Map
Includes the hosted **MX-3140N module** (Taprite 302220 REV A) documentation: unpopulated headers (`NP-*`) and the module MCU pinout (`U1*`) are transcribed from the Taprite drawing 103101745DAL-001 and the carrier schematic notes.
### J1 — SOL1 (mates: 0705530001)
| Pin | Net |
|---|---|
| 1 | `SOL1+` |
| 2 | `SOL1-` |
### J2 — SOL2 (mates: 0705530001)
| Pin | Net |
|---|---|
| 1 | `SOL2+` |
| 2 | `SOL2-` |
### J3 — SOL3 (mates: 0705530001)
| Pin | Net |
|---|---|
| 1 | `SOL3+` |
| 2 | `SOL3-` |
### J4 — SOL4 (mates: 0705530001)
| Pin | Net |
|---|---|
| 1 | `SOL4+` |
| 2 | `SOL4-` |
### J5 — WATER (mates: 0705530001)
| Pin | Net |
|---|---|
| 1 | `WATER+` |
| 2 | `WATER-` |
### J6 — POWER (mates: XH-3Y)
| Pin | Net |
|---|---|
| 1 | `+24V` |
| 2 | `GND1` |
| 3 | `GND2` |
### J7 — KEYBOARD (mates: 705530008)
| Pin | Net |
|---|---|
| 1 | `GND3` |
| 2 | `LED3` |
| 3 | `LED4` |
| 4 | `BTN3` |
| 5 | `BTN1` |
| 6 | `BTN2` |
| 7 | `BTN4` |
| 8 | `LED2` |
| 9 | `LED1` |
### NP-DISPLAY — MODULE DISPLAY / TFT INTERFACE — NOT POPULATED (RS-485 via U2, DNP; per Taprite 302220 dwg)
| Pin | Net |
|---|---|
| 1 | `+5V` |
| 2 | `A (RS-485, U2)` |
| 3 | `B (RS-485, U2)` |
| 4 | `GND` |
### NP-ICSP — MODULE ICSP — NOT POPULATED (PIC16F690 programming, 5-pin per 302220 dwg)
| Pin | Net |
|---|---|
| 1 | `VPP/MCLR` |
| 2 | `VDD` |
| 3 | `VSS/GND` |
| 4 | `PGD` |
| 5 | `PGC` |
### NP-SWITCHES — MODULE SWITCHES HEADER — NOT POPULATED (button inputs; per Taprite 302220 dwg)
| Pin | Net |
|---|---|
| 1 | `BTN switch inputs (S1-S3 network)` |
### U1* — MODULE MCU PIC16F690-I/SS — internal pinout (from notes)
| Pin | Net |
|---|---|
| 1 | `VDD = +5V` |
| 2 | `RA5 = BTN3` |
| 3 | `RA4 = BTN1` |
| 4 | `RA3 = BTN4` |
| 5 | `RC5 = V5` |
| 6 | `RC4 = V1` |
| 7 | `RC3 = LED2` |
| 8 | `RC6 = X (unused)` |
| 9 | `RC7 = DS1 = MCU LED (DNP)` |
| 10 | `TX = U2 (DNP)` |
| 11 | `RB6 = BTN2` |
| 12 | `RX = U2 (DNP)` |
| 13 | `RB4 = U2 nRE (DNP)` |
| 14 | `RC2 = V4` |
| 15 | `RC1 = V3` |
| 16 | `RC0 = V2` |
| 17 | `RA2 = LED1` |
| 18 | `RA1 = LED4` |
| 19 | `RA0 = LED3` |
| 20 | `VSS` |
### Machine contacts (MC1–MC22)
| MC | Net | MC | Net |
|---|---|---|---|
| MC1 | `+24V` | MC2 | `GND1` |
| MC3 | `GND2` | MC4 | `SOL1+` |
| MC5 | `SOL1-` | MC6 | `SOL2+` |
| MC7 | `SOL2-` | MC8 | `SOL3+` |
| MC9 | `SOL3-` | MC10 | `SOL4+` |
| MC11 | `SOL4-` | MC12 | `WATER+` |
| MC13 | `WATER-` | MC14 | `GND3` |
| MC15 | `LED3` | MC16 | `LED4` |
| MC17 | `BTN3` | MC18 | `BTN1` |
| MC19 | `BTN2` | MC20 | `BTN4` |
| MC21 | `LED2` | MC22 | `LED1` |