Skip to the content
2 layers140 × 150 mmHall sensor array, the printed circuit board in 3D

Hall sensor array

miki407/MagCam
Size
140 × 150 mm
Copper layers
2
Thickness
1.6 mm
Parts
574
Nets
300
Pads
1,806
Tracks, vias
4,119, 807
Pours
4
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
22 Dec 2022
Updated
1 Sep 2023

Overview

Hall sensor array is an open-source printed circuit board by miki407, from the miki407/MagCam repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 140 × 150 mm with 574 parts on 300 nets, routed with 4,119 tracks and 807 vias.

It is built around the AH49HSC, CD74HC4067SM96 and 78D06LL-TN3-R, with the ZD1117ILTR50 among its other parts. Its parts include 279 capacitors, 277 ICs, 8 resistors, 7 diodes and 1 connector. It belongs with the sensors and measurement boards of this library.

Main components

4

README

README.md

MagCam

Introduction

MagCam is a project that aims to bring a better way of teaching principles of magnetism in a classroom environment. Using this device we hope that students will be more engaged in learning about various topics regarding magnetism as well as electromagnetism. During the process of making this device we looked for a way to improve on the traditional methods of displaying magnetic fields.

Comparison with traditional methods

MethodPresentationVersatilitySensitivityPolarityExtra Notes
MagCamThe results can be displayed on a projectorVery versatile in terms of experiments that can be performedSensitive to small magnetic fields but limited by the ADC and pre-ampHas the ability to distinguish between north and south polesCan record the data captured
Iron DustLimited number of students can see the results at one timeNumber of experiments that can be performed is limitedOnly sensitive to strong magnetic fields. Better results can be achieved if particles are suspended in liquidDoesn't have a way to clearly distinguish between 2 polesCan stick to the magnets and damage other equipment in the lab
Flux DetectorLimited number of students can see the results at one timeNumber of experiments that can be performed is sufficient for basic needsOnly sensitive to strong magnetic fieldsDoesn't have a way to clearly distinguish between 2 poles
Compass arrayLimited number of students can see the results at one timeVery versatile in terms of experiments that can be performedSensitive to weak magnetic fieldsHas the ability to distinguish between north and south polesThe device is composed of mechanical compasses and thus needs to be kept horizontal
Ferro fluidLimited number of students can see the results at one timeNumber of experiments that can be performed is sufficient for basic needsOnly sensitive to strong magnetic fieldsDoesn't have a way to clearly distinguish between 2 polesHas the possibility to damage other equipment and is hard to clean
Virtual demonstrationThe results can be displayed on a projectorAny experiment that can be virtually modeled can be performedThe most sensitive optionHas the ability to distinguish between north and south polesRequires special training in use of simulation software. It can take a long time for results to be ready. This method doesn't measure magnetic fields and only simulates them

Basic overview

MagCam uses 256 hall effect sensors to determine the strength of the magnetic field over a detection area of 110x110 mm. This data is read and sent to the computer for further processing by and esp32 microcontroller. The data is processed and displayed on the computer using an app that was written specifically for this device.

App

The app reads the values sent by the esp32 and decodes them into individual frames. This data is then calibrated using a baseline value for each sensors. This improves the reading accuracy and allows for less noisy results. In case large gain is used the values received from the device can be averaged. This allows for even less noisy results. The app also has a feature that recreates the magnetic field lines from the change in local magnet field strength.

App is still in development and more features are planned in the future. There are also plans to improve the gui

Files

all the files can be found here

Parts

574
QtyValueFootprintReferences
256100pCapacitor_SMD:C_0603_1608MetricC1, C10, C11, C100, C101, C102, C103, C104, C105, C106, C107, C108, C109, C110, C111, C112 +240
256AH49HSCPackage_TO_SOT_SMD:SOT-23-3U1, U10, U11, U100, U101, U102, U103, U104, U105, U106, U107, U108, U109, U110, U111, U112 +240
17100nCapacitor_SMD:C_0603_1608MetricC301, C302, C303, C304, C305, C306, C307, C308, C309, C310, C311, C312, C313, C314, C315, C316 +1
17CD74HC4067SMPackage_SO:TSSOP-24_4.4x7.8mm_P0.65mmU257, U258, U259, U260, U261, U262, U263, U264, U265, U266, U267, U268, U269, U270, U271, U272 +1
7470Resistor_SMD:R_0805_2012MetricR18, R19, R20, R21, R22, R23, R24
7LEDLED_SMD:LED_0805_2012MetricD1, D2, D3, D4, D5, D6, D7
622uCapacitor_SMD:C_0805_2012MetricC257, C258, C259, C260, C261, C262
110kResistor_SMD:R_0805_2012MetricR25
14040Package_SO:SOIC-16_3.9x9.9mm_P1.27mmU277
178D06LL-TN3-RPackage_TO_SOT_SMD:TO-252-2U274
1AZ1117D-3.3Package_TO_SOT_SMD:TO-252-2U275
1Conn_01x05_SocketConnector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_HorizontalJ501
1G***kibuzzard-64D416BAkibuzzard-64D416BA
1G***kibuzzard-64D41614kibuzzard-64D41614
1ZD1117ILTR50Package_TO_SOT_SMD:TO-252-2U273

Similar boards

  • 2 layers204 × 174.9 mmWonkle, the printed circuit board in 3D

    Wonkle

    wonkleio/wonkle

    We build together.

    519 parts125CERN-OHL-S-2.0
  • 2 layers38 × 44.6 mmM3-V5, the printed circuit board in 3D

    M3-V5

    tomrodinger/servomotor

    Open-source NEMA-17 integrated servomotor (motor + closed-loop driver + controller + encoder). RS-485, Python/Arduino libraries, MCP server for AI control. Hardware, firmware and software.

    71 parts17MIT
  • 2 layers309.6 × 95.3 mmMacrolev, the printed circuit board in 3D

    Macrolev

    heiso/macrolev

    Macrolev is an open source analog keyboard powered by Hall Effect switches

    184 parts136
  • 4 layers65 × 100 mmUBMS-2, the printed circuit board in 3D

    UBMS-2

    grokicad/grokicad

    Grok powered schematic intelligence for your kicad repositories

    246 parts28
  • 4 layers344 × 117.5 mmZellia80, the printed circuit board in 3D

    Zellia80

    mhdimo/Zellia80-HE

    Zellia80-HE PCB files source

    497 parts24LGPL-2.1
  • 2 layers229 × 96 mmOscillator Board, the printed circuit board in 3D

    Oscillator Board

    Bad-Dog-Designs/ESP32-S3-Synthesizer

    Source code and KiCad Files for the build of an ESP32 S3 Based synthesizer. CAN bus is used extensively to collect all the pots and switch data and send to the ESP32 engine

    138 parts19
  • 4 layers29.3 × 187.1 mmLeft Frame, the printed circuit board in 3D

    Left Frame

    FlightDeckDIY/G1000-NXi-Mega

    Welcome to the G1000 NXi Mega project! This repository contains the schematic and PCB design files for a custom-built G1000 avionics panel, designed specifically for use with flight simulators like Microsoft Flight…

    127 parts14
  • 2 layers391.2 × 166.5 mmTakt11800, the printed circuit board in 3D

    Takt11800

    vuckale/takt11800

    Replacement PCB for Cherry G80 11800/Compaq MX 11800 keyboard using QMK firmware and VIA

    284 parts12CERN-OHL-S-2.0

Questions

How big is the Hall sensor array PCB?

It measures 140 × 150 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hall sensor array use?

574 parts, built around the AH49HSC, CD74HC4067SM96, 78D06LL-TN3-R and ZD1117ILTR50. 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 Hall sensor array KiCad files?

From the miki407/MagCam repository on GitHub, at the commit this page was made from: the board is Circuit/Hall_sensor_array/Hall_sensor_array.kicad_pcb and its schematic Circuit/Hall_sensor_array/ADC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hall sensor array design in my own project?

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).