Skip to the content
2 layers40 × 30 mmThermoDeviceLogger, the printed circuit board in 3D

A thermocouple logger with USB communication

Size
40 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
52
Pads
133
Tracks, vias
355, 42
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
19 Dec 2022
Updated
28 Jan 2025

Overview

ThermoDeviceLogger is an open-source printed circuit board by makingdevices, from the makingdevices/TC-Logger-Device repository on GitHub. It is a 2-layer board of 40 × 30 mm with 33 parts on 52 nets, routed with 355 tracks and 42 vias.

It is built around the PIC18F14K50-I/P, MAX31855KASA+ and TC1108-3.3VDBTR, with the ZLLS410TA among its other parts. Its parts include 8 capacitors, 6 resistors, 5 diodes, 4 ICs and 3 connectors. It belongs with the PIC boards of this library.

Main components

4

README

README.md

[blocked]

Instagram PCBWAY Stargazers Issues LinkedIn


Logo

Making Devices

Open Source projects where we struggle with engineering, electronics, coding and who knows what else... In this case, TC Logger Device is a very simple USB thermocouple reader, so hopefully you may find it interesting ;)

Table of Contents
  1. About The Project
  2. Build one
  3. Usage
  4. Roadmap
  5. License
  6. Contact
  7. Sponsor

About The Project

Bytes Counter Shot

TC Logger Device is a simple thermocouple USB reader: help you to measure any proccess you need using the USB protocol an a simple software developed in Python. The project was chosen to test the USB communication, explore the interface PC-Embedded system. The project is able to use two thermocouple at the same time and share the data to the computer at a speed of 5Hz. (5 samples per second). The main microprocessor is the PIC18F14K50.

(back to top)

Built With

Microcontroller MPLAB C Kicad SPONSOR

(back to top)

Build one

The project is finished and no further development will be made. The device is safe, stable and It was tested.

  1. Get the gerber files for the latest version: V1.2b
  2. Send them to a PCB manufacturer (Our Sponsor is PCBWAY)
  3. You can read the user manual: V1.0

(back to top)

Usage

Instructions of use:

  • The LED will light up if a thermocouple is not detected.
  • Use the Python software to communicate with the board.

You can read the user manual: V1.0

(back to top)

Roadmap

  • Finish the firmware for the PIC18F14K50
  • Validate firmware
  • Finish PC software
    • Implement SCPI commands
    • Add data records
    • Improve thermocouple graphs
    • Add Device Info page

See the open issues for a full list of proposed features (and known issues).

State: Project FINISHED - 26/09/2023

Priority: High

SCPI Commands

  • :MEAS
    • :TC1
      • :INT?
      • :EXT?
      • :LED?
    • :TC2
      • :INT?
      • :EXT?
      • :LED?
  • :SET
    • :TC1
      • :LED [AUTO|0|1]
    • :TC2
      • :LED [AUTO|0|1]
  • :MODE
    • :LED
      • :TC1?
      • :TC2?
  • :CONF
    • :APP?
    • :HW?
  • *IDN?
  • :hello?

(back to top)

License

Distributed under three licenses:

OSHW LICENSE: ES000034

GPL v3 License

(back to top)

Contact

Making Devices - @MakingDevices

Project Link: https://github.com/makingdevices/TC-Logger-Device/

Other Links: LinkTree

(back to top)

Sponsor

PCBWAY is the most professional PCB manufacturer for prototyping and low-volume production to work with in the world. With more than a decade in the field, They are committed to meeting the needs of their customers from different industries in terms of quality, delivery, cost-effectiveness and any other demanding requests. As Sponsor of Making Devices, they will be in charge of all the PCBs for MDV, allowing both of us to grow together in a long term partnership. We hope you take them into account for your both personal and professional prototypes or products.

Sponsor Shot Sponsor Shot

Should you want to colaborate with MakingDevices, you can buy a TC Logger Device fully assembled and ready to use

(back to top)

Parts

33
QtyValueFootprintReferences
410kLibrary_Loader:RESC2012X75NR1, R4, R5, R6
41uFLibrary_Loader:CAPC2012X140NC1, C2, C3, C4
3ZLLS410TALibrary_Loader:SOD2513X120ND1, D2, D3
2100nFLibrary_Loader:CAPC2012X140NC7, C8
2220Library_Loader:RESC2012X75NR2, R3
222pFLibrary_Loader:CAPC2012X140NC5, C6
2742792005Library_Loader:CAPC2012X90NFB1, FB2
2FerriteLibrary_Loader:CAPC2012X90NLFB1, LFB2
2GreenLibrary_Loader:LEDC2012X90NLED1, LED2
2MAX31855KASA+Library_Loader:SOIC127P600X175-8NIC2, IC3
112MhzLibrary_Loader:CX2520DB12000D0GPSC1Y1
14-terminalLibrary_Loader:1751264J3
1LOGOMDV:logo_MDV_3G***
1PIC18F14K50Package_SO:SSOP-20_5.3x7.2mm_P0.65mmU1
1TC1108-3.3VDBTRLibrary_Loader:SOT230P700X180-4NIC1
1TC2030-MCP-NLLibrary_Loader:TC2030-MCP-NLJ2
1Type - CLibrary_Loader:2171830001J1

The 32 most common of 33 parts.

More from makingdevices/TC-Logger-Device

2
  • 2 layers40 × 30 mmThermoDeviceLogger, the printed circuit board in 3D

    ThermoDeviceLogger

    makingdevices/TC-Logger-Device

    A thermocouple logger with USB communication

    32 parts10
  • 2 layers40 × 30 mmThermoDeviceLogger, the printed circuit board in 3D

    ThermoDeviceLogger

    makingdevices/TC-Logger-Device

    A thermocouple logger with USB communication

    31 parts10

Similar boards

  • 2 layers55 × 84.4 mmOpenReflowPlate, the printed circuit board in 3D

    OpenReflowPlate

    makingdevices/OpenReflowPlate

    An Open Reflow Plate machine for smd soldering

    71 parts6
  • 2 layers40 × 30 mmThermoDeviceLogger, the printed circuit board in 3D

    ThermoDeviceLogger

    rubenelportero/MakingDevices

    https://makingdevices.com/

    33 parts
  • 2 layers66.1 × 62.2 mmMimas, the printed circuit board in 3D

    Mimas

    numato/samplecode

    This repository contains sample code for different Numato Lab products

    99 parts144
  • 2 layers108 × 111.3 mmTOFE LowSpeedIO, the printed circuit board in 3D

    TOFE LowSpeedIO

    timvideos/HDMI2USB-TOFE-LowSpeedIO

    A Low Speed I/O board for use with TOFE-8x compatible boards like the Numato Opsis.

    43 parts3CC-BY-SA-4.0
  • 2 layers25.4 × 35.6 mmMCRobbie, the printed circuit board in 3D

    MCRobbie

    OokTech/MCRobbie

    An I2C motor controller that can independently control up to 4 motors with 2- or 3- wire motor drivers.

    9 parts1Apache-2.0
  • 2 layers40 × 30 mmEstacionTerrena, the printed circuit board in 3D

    EstacionTerrena

    dragondgold/CanSat

    Plataforma educativa basada en un satélite CanSat

    65 parts1GPL-3.0
  • 4 layers56 × 36 mmQSIT PayloadADCboard, the printed circuit board in 3D

    QSIT PayloadADCboard

    fhnw-ise-qcrypt/qsit_psd_payload_module_kicad

    kicad drawings to interface a position sensitive detector (diode) for the QSIT payload

    63 parts1
  • 2 layers62.5 × 32 mmSMPS, the printed circuit board in 3D

    SMPS

    makingdevices/OpenACDC

    A small board with a SMPS converter from AC to DC 5V

    25 parts1

Questions

How big is the ThermoDeviceLogger PCB?

It measures 40 × 30 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ThermoDeviceLogger use?

33 parts, built around the PIC18F14K50-I/P, MAX31855KASA+, TC1108-3.3VDBTR and ZLLS410TA. 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 ThermoDeviceLogger KiCad files?

From the makingdevices/TC-Logger-Device repository on GitHub, at the commit this page was made from: the board is old/Kicad/v1/ThermoDeviceLogger/ThermoDeviceLogger.kicad_pcb and its schematic Kicad/V1.2b/ThermoDeviceLogger/ThermoCouple.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ThermoDeviceLogger design in my own project?

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