Showing 125 open source projects for "pcb-gcode"

View related business solutions
  • Your monitoring isn't a stack. It's a pile. Fix that. Icon
    Your monitoring isn't a stack. It's a pile. Fix that.

    Errors, performance, logs, uptime. One install, one invoice, one UI.

    Replace Datadog, New Relic, and Sentry without adding three more dashboards.
    Free 30 days.
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Try It Free
  • 1
    eCxx

    eCxx

    A C++ library for AVR and NodeMCU

    NOTE: This project is marked with 'Status: Abandoned' on SourceForge because not enough time can be dedicated to this project. However it may still get sporadic commits to the repository. eCxx is a library for AVR and NodeMCU tailored for micro LED displays and lighting effects. eCxx is utilizing Makefile build system. Java and Python based applications/tools are also included to ease the development and debugging process using the host PC. On one side, eCxx supports the original...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Arduino ASCOM Focuser Pro DIY

    Arduino ASCOM Focuser Pro DIY

    Arduino Focuser, fully ASCOM complaint

    myFocuserPro is an ASCOM and Moonlite compatible stepper motor telescope focus controller (DIY) based on Arduino Nano/Uno. A popular DIY ASCOM focuser with more than 121,000+ downloads. (c) Copyright Robert Brown 2014-2024. All Rights reserved. Permission is granted for personal and Academic use only. Spreadsheet to calculate what stepper motor to use. https://sourceforge.net/projects/arduinoascomfocuserpro2diy/files/Documentation/Nema-Stepper-Motors.xlsx/download
    Leader badge
    Downloads: 312 This Week
    Last Update:
    See Project
  • 3

    3D Printer ABL Mesh Display

    Display the mesh data from an ABL enabled 3D printer

    A number of 3D printers do not allow the user to see the data generated by the automatic bed levelling process. This application running on a Windows PC connects to the printer using a USB cable (A to micro) and sends the necessary gcode commands to run the bed levelling process. The printer bed is probed following which the application shows a matrix with colours to indicate the measurements to provide a quick indication of how level the bed is. (4x4 or 5x5 matrix) Colours used: Red (> 0.1mm) , Yellow (> 0.2mm), Orange (> 0.3mm) - Too high Green - OK (+/- 0.1mm) Blue (< - 0.1mm), Indigo (< -0.2mm), Violet (< -0.3mm) - Too low Set values can be changed in the commands.txt file. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    HelloWord-Smart Keyboard

    HelloWord-Smart Keyboard

    High-end modular keyboard platform with deep customizability

    HelloWord-Keyboard is a high-end modular keyboard platform where both the hardware and firmware are designed from scratch to provide deep customizability and advanced features. The project comprises a main keyboard PCB (STM32F103), a dynamic module (STM32F405) with additional features like an e-ink screen, OLED display and a haptic/motorized knob, a base/dock module with USB hub functionality, and other supporting PCBs. The firmware includes high-speed scanning of keystrokes, RGB lighting control via SPI/DMA, HID keyboard enumeration, multiple key-layer mapping and non-volatile configuration storage. ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 5
    Image To Gerber Converter

    Image To Gerber Converter

    Convert any image to gerber and drill files

    ImageToGerber makes it easy to convert any image to gerber files, ready to send to a PCB manufacturer. More info at: https://www.imagetopcb.com Demo video: https://youtu.be/HUvt0mOHv_M Forget about spending long hours etching and drilling at home, or learning to use complicated CAD software, schematics, layout design,… And more importantly, ImageToPCB is more than just a converter, it expands the potential of your design or image.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    ESP32 Dew Controller

    ESP32 Dew Controller

    ESP32 4-channel dew controller.

    This is an enhanced 4-Channel automated Dew Controller based on an ESP32 WiFi chip on a PCB and enclosed in a project hobby box. (c) Copyright Robert Brown 2020-2024. All Rights Reserved.Permission is granted for personal and Academic use only. Code or portions of code may not be copied or used without appropriate credit given to author. EXPANSION BOARDS - You can expand this project using the two types of project expansion boards at https://sourceforge.net/projects/myesp-boards/
    Downloads: 7 This Week
    Last Update:
    See Project
  • 7
    SmartKnob

    SmartKnob

    Haptic input knob with software-defined endstops and virtual detents

    SmartKnob is an open‑source hardware/software hybrid rotary input device featuring software-configurable end-stops and virtual detents, facilitated by a brushless gimbal motor and magnetic encoder—offering programmable haptic feedback and a novel, tactile user interface. 240x240 round LCD ("GC9A01"), protected by 39.5mm watch glass on rotor. BLDC gimbal motor, with a hollow shaft for mechanically & electrically connecting the LCD. PCB flexure and SMD resistors used as strain gauges for press detection (haptic feedback provided via the motor). USB-C (2.0) connector for 5V power and serial data/programming (CH340). Versatile back plate for mounting - use either 4x screws, or 2x 3M medium Command strips (with cutouts for accessing removal tabs after installation).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Dummy-Robot

    Dummy-Robot

    My super mini robotic arm robot project

    Dummy-Robot is an open source robotics project by Peng Zhihui that showcases the design and implementation of a compact robotic arm . The repository contains full hardware design files, firmware, control software, and 3D models. It includes components such as a gripper, LED light ring PCB, wireless spatial positioning controller, and a portable case. The project demonstrates advanced engineering with stepper motor drivers, custom controllers, and debugging tools. While the original version is CNC-machined, a simplified 3D-printable "youth edition" is planned to lower costs. This project serves as both an educational resource and a demonstration of innovative DIY robotics.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 9
    myNetPCB

    myNetPCB

    Community driven PCB Layout and Schematic capture software

    PCB Layout and Schematic capture tool for Win/Linux/Mac. Source code at https://github.com/sergei-iliev/myNetPCB
    Downloads: 6 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 10
    FreeCAD-PCB

    FreeCAD-PCB

    Import your PCB boards to FreeCAD

    [ENG] Mod FreeCAD-PCB allow you to import PCB boards to FreeCAD. Scope of mod: - support for many different layers, - possible to choose colours, transparency and names for each layer, - mod allows you to import IGES models with colours, - possible to show holes/vias independent. [PL] Moduł FreeCAD-PCB pozwala na importowanie płytek PCB do programu FreeCAD.
    Leader badge
    Downloads: 17 This Week
    Last Update:
    See Project
  • 11
    HoloCubic

    HoloCubic

    Multi-function transparent display desktop station

    ...Built around an ESP32 PICO-D4 microcontroller, a 1.3″ 240×240 ST7789 display and MPU6050 inertial sensor, the device allows you to build a “floating hologram” style display module with additional networked visual features like weather display or follower counts. The hardware design includes versions of the PCB (Naive version, Ironman version) and 3D model files for the enclosure (3D printed or CNC metal). The software leverages LVGL (a GUI library for microcontrollers) and supports surface touch or IMU-based input. Because it connects via WiFi/Bluetooth, it can fetch live data and display dynamic content, bridging embedded display, network, and interactive gadget design.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12

    OsEID

    AVR based smartcard/token with ECC and RSA cryptography

    AVR128DA /Atmega128 microcontroller based open source EID smartcard with RSA (512-2048) and ECC (prime192v1, prime256v1, secp384r1, secp521r1 and secp256k1) support. Compatible with MyEID card from Aventra. Supported in windows and linux by opensc package. Allow about 64KiB space for keys/certificates. PKCS#15 structure supported. USB token with CCID interface based on xmega128a4u with same features as card. High speed AVR multiple precision arithmetic: squaring, multiplication, exponentiation.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 13
    L-ink_Card

    L-ink_Card

    Smart NFC & ink-Display Card

    L-ink Card is a smart NFC card with an electronic-ink display built into the card form-factor, aimed at solving everyday pain points of IC cards and giving them a “cooler” interface. The project uses an STM32L0-series microcontroller paired with an ST25DV NFC chip, an e-ink screen, and battery management so the card can display dynamic info while also serving as an NFC tag/card. Its functionality may include showing balance, last transaction, QR codes, or other custom info on the e-ink...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Project and PCB Tracking

    Project and PCB Tracking

    Simple Project/PCB Tracking Database

    A Simple Project Tracking Database App constructed in Java using SQLlite. Though title suggests usage is for a "PCB”, it can used for tracking most Anything. Generally, think of it as using a Robust form of Pen & Paper. Rev 1.0 ( 9/28/20 Fixed Path of FileWrite. ) __USAGE:__ After unzipping, Double-Click the .jar file to launch. • Create a Table -Click "Table Mgr" -Enter a Table Name (or use the default), Click "Create New Table" Can repeat as desired
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Relativty

    Relativty

    An open source VR headset with SteamVR supports for $200

    ...We designed an affordable motherboard that runs the Relativty Firmware, it is based on the Atmel SAM3X8E ARM Cortex-M3 processor and uses an MPU-6050 as it’s IMU. The naked PCB and the components to solder on, cost in total about 25 dollars.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    CAELinux

    CAELinux

    Dedicated to computer-aided engineering Linux distribution

    CAELinux is an installable live (USB) Linux distribution dedicated to open source engineering with a focus on Computer Aided Engineering and Scientific Computing. Based on Ubuntu, it features a ready to use workstation environment for open source product development, makers and scientist with many CAD/CAM/CAE applications for mechanical design, stress analysis, heat transfer, flow simulation and CNC manufacturing / 3D printing as well as electronic design tools and a complete development...
    Leader badge
    Downloads: 203 This Week
    Last Update:
    See Project
  • 17
    Project Tracking Database

    Project Tracking Database

    A Project Tracking LibreOffice Database Example

    • It can be run as Stand-Alone or run from another App - I used KiCad (Simple Plugins) for this example. • There are two ODT forms - one is a smaller version of the larger form (thus, it omits some fields). The actual Database is the same so, records won’t be lost and either Form can be used. • The ODT forms simplify and un-clutter the display (all the other LibreOffice windows are not displayed). Of course, they are still available if opening the .ODB file. • FYI - I had planned to...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    kicad StepUp

    kicad StepUp

    kicad StepUp allows exporting kicad 3D board and comps in STEP AP214

    ...With kicad StepUp, it is possible to work in kicad EDA with the same component model data available in the STEP AP214 3D format, and obtain a 3D STEP AP214 model of the pcb board and a complete board assembles with electronic modules, to be used for MCAD interchange. The accurate 3D visualization of components on board assembles in kicad 3dviewer, is maintained in the same accuracy and aspect in STEP AP214 format. The kicad StepUp script maintains the usual way to work with kicad, but improves the process to work in a collaborative way with mechanical designers bringing near ECAD and MCAD environments.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 19

    stm32f7nucleo-eastrising-7inch-lcd-spi

    STM32 Nucleo STM32F746ZG interface to East Rising 7 inch LCD Panel

    An STM32 Nucleo-144 development board with Arduino Uno Rev3 connectivity is interfaced via an EastRising Technology Co Ltd Shield PCB to the East Rising 800x480 pixel 7 inch LCD panel with resistive touch screen. A set of functions has been developed to drive the panel via SPI, which uses the RAiO Technology Inc RA8875 TFT-LCD controller IC. Test firmware was developed that uses this function set to explore and demonstrate the many capabilities of the panel. The STM library is used along with FreeRTOS. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20

    DIY Arduino Boards IO I2C

    DIY Arduino Boards for IO using port expanders and I2C

    DIY Arduino Boards PCF8674 MCP23017 74HC595 CD4021 I2C Parallel IO Piezo buzzers See the Files section for a wide range of sensors and sample code Schematics PCB Layout Sample Code
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    SGB180 CCU module

    SGB180 CCU module

    SmartGekko team SGB180 module software

    ...All Pins Support Capacitive-Touch Capability With No Need for External Components 1.8 V to 3.6 V VCC Ultra low consuption (30nA in Sleep mode, 450 nA in Stand-By mode with RTC, 120 μA/MHz in Active mode) Five Power modes All external circuits are placed on PCB. No need any additional motions for start using SGB180. Connect supply voltage only. HFXT(16 MHz) crystall can be placed or not. So, you can choose external high frequency crystall youself. All others goals described in TI MSP430FR5994 Datasheet. And, of course, we are developing libraries for our module. We hope our modules and software help you to devlop you own applications easy.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 22

    ContourIt

    bitmap to vectorized graphics manual converter

    I'm electronics designer and PCAD user. There was a problem for me to put a logo onto silkscreen of a PCB. In Altium Designer it is not as easy as it could be either. This app helps to convert a bitmap to a vectorized graphics manually. You can load a pic (supports *.bmp *.cur *.gif *.icns *.ico *.jp2 *.jpeg *.jpg *.pbm *.pgm *.png *.ppm *.svg *.svgz *.tga *.tif *.tiff *.wbmp *.webp *.xbm *.xpm) and than, using window opacity and events transparency features, make a contour with your CAD (or whatever) tool. ...
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Downloads: 17 This Week
    Last Update:
    See Project
  • 24

    CNCLib

    CNC Interpreter for Arduino

    the project was moved to: https://github.com/aiten/CNCLib see also https://sourceforge.net/projects/cncstepper/ Windows (see download:CNCLib, use .net 4.6.1) * Sending (GCode) to Arduino * Support different machines (axis, range, ...) * Support CNC-Joystick(Arduino based) * Preview * Import HPGL with "Resize" and "Move" * Import Image (laser) * Sample for WPF, WebApi, Enterprise architecture, ... Windows (see download:Plotter) * Sending (HPGL) to Arduino sample sketch "Plotter" * Import HPGL with "Resize" and "Move" * Draw "Line", "Circle", "Rectangle", ...
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    PyCAM
    Open Source CAM - Toolpath Generation for 3-Axis CNC machining
    Downloads: 49 This Week
    Last Update:
    See Project
Auth0 Logo