Skip to content

shishir-dey/schematic

Repository files navigation

schematic.js

A web-based viewer for KiCad schematic files (.sch), built with React and Vite.

Features

  • Upload and visualize KiCad schematic files
  • Interactive pan and zoom controls
  • Display schematic components, wires, and labels
  • Responsive web interface

Getting Started

Prerequisites

  • Node.js (version 16 or higher)
  • npm or yarn

Installation

  1. Clone the repository
  2. Install dependencies: npm install
  3. Start the development server: npm run dev

Usage

  1. Open the application in your browser
  2. Click "Load Schematic" to upload a .sch file
  3. Use mouse drag to pan, mouse wheel to zoom, or use the toolbar buttons

Build

To build for production: npm run build

To preview the production build: npm run preview

Contributing

Contributions are welcome. Please open an issue or submit a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.