Search models, users, collections, and posts

CircuitMate - Your electronics lab companion

GIF
GIF
GIF
GIF

Print Profile(1)

All
A1
P1P
P1S
X1E
H2D Pro
X1 Carbon
X1
H2D
H2S
P2S
H2C
X2D
A2L

0.2mm layer, 2 walls, 15% infill
0.2mm layer, 2 walls, 15% infill
Designer
2.7 h
1 plate
5.0(1)

Open in Bambu Studio
Boost
63
133
10
4
26
8
Released 

Bill of Materials

Maker's Supply Kits and Parts
Select all
M3x5x4 Round Threaded Brass Heat-Insert Nut (20PCS) - AB012
List other parts
  • Arduino Nano x 1:
  • Potentiometer x 1:
  • 12mm x 12mm Push Button x 1:
  • Character LCD 16x2 x 1:
  • Small Potentiometer x 1:
  • Small Breadboard x 1:

Description

Summary

CircuitMate is a versatile electronics calculator designed to assist with various electronics calculations such as resistor and capacitor values.

CircuitMate: Electronics Calculator

Features

You can find the source code and firmware for CircuitMate on the GitHub repository here: CircuitMate GitHub Repository.

The current firmware includes the following features:

  • Resistor Calculators:
    • DIP resistor calculator (4-Band and 5-Band)
    • SMD resistor calculator (3-digit and 4-digit)
  • Capacitor Calculator:
    • Supports 3-digit ceramic and SMD capacitors
  • Games:
    • Number guessing game

The firmware is designed to be extensible, allowing users to easily add new applications (For more information, refer to the README file in the repository).

Design Goals

When designing CircuitMate, several key goals guided the development process:

  • Usable and Useful: Simple interface for quick and efficient use.
  • Intuitive: User-friendly layout and controls.
  • Minimal Bill of Materials (BOM): Designed with minimal and easy-to-source components.
  • Easy to build: The assembly process is minimized.
  • Extensible: Easily modified or expanded with additional features.

Files and Parts Overview

  • Base.stl: Holds all components together.
  • Upper-part.stl: Holds potentiometers and designed thin to allows flexibility for pressing the button.
  • Knob.stl: Attaches to the potentiometer for user control.
  • Pot-Button-bridge.stl: Helps close the gap between the potentiometer and the button; may not be needed if using a button with a raised actuator.
  • Knob_label.pdf: PDF file for printable labels to attach to the upper part.

Bill of Materials (BOM)

To assemble the CircuitMate, you’ll need the following components:

  • Arduino Nano: The microcontroller that powers the CircuitMate.
  • Potentiometer: A standard potentiometer to adjust various settings.
  • 12mm x 12mm Push Button: A tactile button used to interact with the CircuitMate.
  • Character LCD 16x2: A crystal LCD display for showing calculations and other outputs.
  • Small Potentiometer: Used specifically for controlling the contrast of the character LCD.
  • Small Breadboard: A compact breadboard (e.g., SYB-170) for connecting and holding all components together.
  • Heat Inserts: You may use it for easier assembly/disassembly

image

Arduino connections

Assembly Instructions

To assemble the CircuitMate, follow these steps:

  1. Print Parts: Print all the necessary parts using the provided STL files.
  2. Prepare Knob Label: Print the knob label from the PDF file and attach it to the upper part using adhesive tape or glue.
  3. Insert Heat Inserts: Insert heat inserts into the screw slots of the base (for the LCD) and the upper part.
  4. Component Assembly:
    1. Attach the button to the base part.
    2. Mount the potentiometer onto the upper part.
    3. Place the breadboard inside the base, ensuring the Arduino's USB connector is accessible from the side slot.
  5. Attach Knob: Secure the knob onto the potentiometer.
  6. Optional - Potentiometer Bottom Bridge: If needed, use the potentiometer bottom bridge to close any gaps between the potentiometer and the button.
  7. Electrical Connections: Connect the Arduino Nano, LCD, and other components according to the provided diagram.
  8. Final Assembly: Attach the upper part and the LCD to the base.
  9. Download Firmware: Download the Arduino project from the CircuitMate GitHub Repository.
  10. Calibrate Knob: Calibrate the knob values as described in the repository's README file.
  11. Enjoy: Your CircuitMate is now ready to use. Have fun!

Important: When attaching the knob, make sure the arrow on the knob aligns with the starting point of the first label (Black) and the ending point of the last label (Cancel). This alignment is crucial to use the full range of the knob’s movement.


Documentation (1)

Other Files (1)
Knob_label.pdf

Comment & Rating (10)

(0/1000)