MagCal
komoro13·MagCal·Hardware/Main.kicad_pcb
About the MagCal PCB
MagCal is an open source PIC PCB design by komoro13, published on GitHub. It is a 2-layer board measuring 71.8 × 49.3 mm, with 35 components from 24 distinct parts.
Its main chip is the PIC24FJ128GC006-I/PT, from the PIC family. Other key parts include the TC1262-3.3VDBTR. By type, the board carries 15 capacitors, 5 resistors, 4 connectors, 4 switches, 3 diodes and 2 ICs.
It belongs with the test & measurement, sensors and displays & leds designs in this gallery.
From the project
Non-contact magnetic thickness measurement system using PIC24, Hall-effect sensing, custom PCB hardware and embedded C firmware.
Non-contact magnetic thickness measurement system using a PIC24 microcontroller, Hall-effect sensing, custom PCB hardware, embedded C firmware, and calibration-based signal processing.
MagCal was developed as a CSCI 399 Independent Study project at Hunter College.
The goal of the project is to estimate material thickness from changes in magnetic field strength rather than through a conventional mechanical caliper. The system measures the field produced by a controlled magnet/sensor geometry, processes the sensor output using the PIC24 ADC, applies calibration data, and displays the…

Main components on the MagCal
MagCal bill of materials (BOM)
35 components, 24 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PIC24FJ128GC006-I/PT PIC24FJ128GC006-I_PT | QFP50P1200X1200X120-64N | IC1 |
| 1 | TC1262-3.3VDBTR | SOT230P700X180-4N | IC2 |
| 1 | 20 MHz | Crystal_HC18-U_Vertical | Y1 |
| 1 | C66987 Conn_01x16_Socket | PinHeader_1x16_P2.54mm_Vertical | J1 |
| 1 | C146243 Conn_01x03_Socket | PinHeader_1x03_P2.54mm_Vertical | J2 |
| 1 | C50950 Conn_01x05_Socket | PinHeader_1x05_P2.54mm_Vertical | J3 |
| 1 | C49661 LEMO2 | PinHeader_1x02_P2.54mm_Vertical | J4 |
| 1 | C5205032 VEE | Potentiometer_Runtron_RM-063_Horizontal | RV1 |
| 1 | C722171 Pause | SW_PUSH-12mm | SW1 |
| 2 | C722171 SW_Omron_B3FS | SW_PUSH-12mm | SW2, SW3 |
| 1 | C5360898 SW_DPST_x2 | PinHeader_1x02_P2.54mm_Vertical | SW4 |
| 1 | C5336605 LED | LED_Everlight-SMD3528_3.5x2.8mm_67-21ST | D1 |
| 1 | C5336507 LED | LED_Everlight-SMD3528_3.5x2.8mm_67-21ST | D2 |
| 1 | C5336701 LED | LED_Everlight-SMD3528_3.5x2.8mm_67-21ST | D3 |
| 2 | C1555 22 pF | C_0402_1005Metric | C1, C2 |
| 8 | C342623 0.1 μF | C_0201_0603Metric | C3, C4, C5, C6, C8, C9, C10, C11 |
| 1 | C342623 10 μF | C_0805_2012Metric | C7 |
| 1 | C1740 1 μF | C_0201_0603Metric | C13 |
| 1 | C1002 1 μF | C_0201_0603Metric | C14 |
| 1 | C342623 0.1 μF | C_0402_1005Metric | C15 |
Show 4 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 0.1 μF | C_0402_1005Metric | C16 |
| 3 | C156103 330 Ω | R_0402_1005Metric | R2, R3, R4 |
| 1 | 330 Ω | R_0402_1005Metric | R5 |
| 1 | 10 ΚΩ | R_1206_3216Metric | R6 |
MagCal design files
The KiCad project lives in the komoro13/MagCal repository on GitHub; these links point at the commit this page was built from.
- LayoutHardware/Main.kicad_pcb
- SchematicHardware/Main.kicad_sch
- BOMHardware/Main.csv
MagCal: common questions
What microcontroller does the MagCal use?
The MagCal is built around the PIC24FJ128GC006-I/PT, from the PIC family.
How big is the MagCal PCB?
The MagCal measures 71.8 × 49.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the MagCal?
35 components, from 24 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the MagCal design files?
From the komoro13/MagCal repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the MagCal design in my own project?
The repository has no license, so all rights stay with komoro13. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the MagCal without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.
Similar boards
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-CARTPP-DIY
Gekkio
100 × 100 mm22 parts2LCC-BY-4.0376PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376