Skip to the content
4 layers79.6 × 92.5 mmWCS1700-Calibrator, the printed circuit board in 3D

A board designed to aid in calibrating six Winson WCS1700 hall effect sensors a the same time.

Size
79.6 × 92.5 mm
Copper layers
4
Thickness
1.6 mm
Parts
120
Nets
139
Pads
467
Tracks, vias
603, 558
Pours
411
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
13 Jun 2023
Updated
27 Oct 2025

Overview

WCS1700-Calibrator is an open-source printed circuit board by ekatynski, from the ekatynski/WCS1700-Calibrator repository on GitHub. It is a 4-layer board of 79.6 × 92.5 mm with 120 parts on 139 nets, routed with 603 tracks and 558 vias.

It is built around the TEENSY 4.1, MCP3208-BI/P and TLP241A(TP1,F, with the LT1962EMS8-5#TRPBF, TXB0106PW and AO3422 among its other parts. Its parts include 31 capacitors, 28 ICs, 26 resistors, 11 connectors and 5 transistors. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

9

README

README.md

View this project on CADLAB.io.

WCS1700-Calibrator

A board designed to aid in calibrating six Winson WCS1700 hall effect sensors at the same time as well as the software needed to drive it.

Rendering of the completed PCB

Requirements

  1. +12V power supply rated for at least 1A with barrel jack connection (+8V will work in a pinch)
  2. An adjustable current source capable of up to 60A output with a conductor small enough to fit the aperture of a WCS1700
  3. A micro-USB cable with data capability
  4. A Teensy 4.1 microcontroller and completion of the necessary first use steps
  5. For best results, VSCode with the Platformio plugin installed

Hardware

Schematic and BOM can both be found in the /hardware/ section of this repository. Expanded description of hardware functionality coming soon.

Software

All software can be found in the /software/ section of this repository. Expanded description of software functionality coming soon. In addition, software updates to expand contactor control functionality and independent current volume is on the way, but the software necessary to simply monitor and report the WCS1700 hall effect sensor outputs is ready and implemented.

Procedure

  1. Slot one WCS hall effect sensor into each of the six ports on the right. This will feed them a +5V reference and allow their output voltages to be tracked via a nearby ADC
  2. Inspect your Teensy 4.1. If the trace separating VIN and VUSB is cut, you should solder JP3 on the PCB. If not, you should ensure that either the aforementioned Teensy trace is intact or that the pads spanned by said trace are soldered together. Do not do both or you risk damaging your Teensy or the board
  3. Ensure that JP1 and JP2 are not soldered simultaneously. It is okay to solder one or the other (or neither) but do not do both or you risk damaging your board
  4. Seat your Teensy 4.1 in the pin sockets and connect it to your computer via USB
  5. Route your current source conductor through the hall effect sensor apertures and attach a load
  6. Apply power to the PCB
  7. Monitor the serial output from the Teensy 4.1
  8. Adjust your current source as desired

Assembly Guide

An assembly guide for this board can be found in this repository at /hardware/bom/

To-Do

The hardware of this project has advanced to support contactor control via relay connections. Four of these contactors form a would-be H-bridge to control load current flow direction while the remaining three allow current flow across individual load resistors to increase or decrease current volume. The hardware has also advanced to support independent current monitoring via a Tamura L01Z series hall effect sensor. The software to drive these features is not yet in place. The following is a list of development items not yet complete:

  • Rearrange FET position and routing to make it a superior low-side switch
  • Add harness documentation
  • Write code to support autocalibration of ADC U4
  • Write code to support monitoring of Tamura L01Z Hall Effect sensor via ADC 'U5'
  • Write logic to support contactor control during current monitoring after button push
  • Write code to support logging recorded calibration values to an SD card
  • Update instructions to allow for use of additional Tamura hall effect sensor as well as contactor control

Parts

120
QtyValueFootprintReferences
240.1uF 25VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C2, C10, C11, C12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23 +8
144.7KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1, R2, R7, R8, R9, R14, R15, R16, R17, R18, R19, R20, R21, R26
7500RResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR10, R11, R12, R13, R22, R23, R24
7TLP241A(TP1,FOptoDevice:OnSemi_CASE100CYU7, U8, U9, U10, U14, U15, U16
6ADR02AUJZPackage_TO_SOT_SMD:SOT-23-5_HandSolderingU18, U20, U22, U24, U26, U28
6Conn_01x03_SocketConnector_PinSocket_1.27mm:PinSocket_1x03_P1.27mm_VerticalJ6, J7, J8, J9, J10, J11
6TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6
6WCS1700Sensor_Hall_Effect:WCS1700U17, U19, U21, U23, U25, U27
51uF 25VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC3, C4, C5, C8, C9
5AO3422Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4, Q5
42.2K 0.1%Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR3, R4, R5, R6
4MountingHoleMountingHole:MountingHole_4mm_Pad_ViaH1, H2, H3, H4
3150060VS75000LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D3, D4
3Jumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mmJP1, JP2, JP3
2MAX6107Package_TO_SOT_SMD:SOT-23U1, U2
2MCP3208Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU4, U5
10.01uF 10VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC6
10ZCJ0050AF2EFuse:Fuse_1206_3216Metric_Pad1.42x1.75mm_HandSolderTH1
110KResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR25
110uF 10VCapacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC7
1282834-6TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-6_1x06_P2.54mm_HorizontalJ5
1282834-8TerminalBlock_TE-Connectivity:TerminalBlock_TE_282834-8_1x08_P2.54mm_HorizontalJ3
1560020-0330connector:CONN_560020-0330_MOLJ2
174LVC2G240DC,125Package_SO:VSSOP-8_2.3x2mm_P0.5mmU12
1B0520LW-7-FDiode_SMD:D_SOD-123D2
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ4
1LT1962EMS8-5#TRPBFPackage_SO:MSOP-8_3x3mm_P0.65mmU3
1PJ-002BConnector_BarrelJack:BarrelJack_HorizontalJ1
1SN74AUC2G08DCURPackage_SO:VSSOP-8_2.3x2mm_P0.5mmU11
1TXB0106PWPackage_SO:TSSOP-16_4.4x5mm_P0.65mmU6
1Teensy4.1teensy:Teensy41U13
1‎1825910-6‎Button_Switch_THT:SW_PUSH_6mm_H8mmSW1

Similar boards

  • 2 layers111.1 × 86 mmTeensyOpenLoop, the printed circuit board in 3D

    TeensyOpenLoop

    neurorishika/MultiBiOS

    High-precision, hardware-clocked olfactometer control system for behavioral neuroscience

    25 partsMIT
  • 4 layers130 × 130 mmActuation, the printed circuit board in 3D

    Actuation

    liquid-rocketry-illinois/actuation-pcb

    324 parts1
  • 4 layers56.3 × 68.4 mmTest Stand Power Monitor, the printed circuit board in 3D

    Test Stand Power Monitor

    ekatynski/Test-Stand-Power-Monitor

    A small board for cheaply and easily monitoring a motor test stand for a host of data types.

    70 parts
  • 4 layers100 × 55 mmAT HUB Recharged, the printed circuit board in 3D

    AT HUB Recharged

    Rehabilitation-Innovation/AT-HUB-Recharged

    100 parts
  • 4 layers100 × 75 mmOpenHW DevKit, the printed circuit board in 3D

    OpenHW DevKit

    openhwfoundation/core-v-mcu-devkit

    This is the CORE-V MCU DevKit project, hosting the open-source artifacts for the CORE-V MCU Development Kit.

    235 parts18
  • 2 layers62.3 × 65 mmNixie hvdc, the printed circuit board in 3D

    Nixie hvdc

    YashKarthik/nixie-hvdc

    boost converter for nixie tube power supply

    44 parts1
  • 2 layers85.7 × 54.4 mmArdutester, the printed circuit board in 3D

    Ardutester

    FranTerrassa/Ardutester

    Aparato a base de arduino para comprobar estado de componentes electrónicos

    17 parts
  • 2 layersProjeto modificado, the printed circuit board in 3D

    Projeto modificado

    luispaulomr/alr3000z_firmware

    Firmware for ALR3000z (development board based on PIC18F4550).

    68 parts

Questions

How big is the WCS1700-Calibrator PCB?

It measures 79.6 × 92.5 mm and has 4 copper layers, 1.6 mm thick.

What parts does the WCS1700-Calibrator use?

120 parts, built around the TEENSY 4.1, MCP3208-BI/P, TLP241A(TP1,F and LT1962EMS8-5#TRPBF. 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.

Where can I download the WCS1700-Calibrator KiCad files?

From the ekatynski/WCS1700-Calibrator repository on GitHub, at the commit this page was made from: the board is hardware/WCS1700_Calibrator.kicad_pcb and its schematic hardware/ADC_and_level_shift.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the WCS1700-Calibrator design in my own project?

Its repository states no licence, so its author keeps all rights: ask ekatynski before reusing the design.