arnavk-09/noSchematicRepresentation

This code defines a 100mm by 30mm electronic circuit board featuring an 8-pin DIP chip, a 4-pin connector, a pushbutton switch, and an 8-pin GPIO pinout with designated functions.

Version
0.0.1
License
unset
Stars
0

dist/index.cjs

'use strict';

var jsxRuntime = require('react/jsx-runtime');

var index = () => (jsxRuntime.jsxs("board", { width: "100mm", height: "30mm", children: [jsxRuntime.jsx("chip", { name: "U1", footprint: "dip8", pcbX: -35, pcbY: 0, pinLabels: {
                pin1: "VCC",
                pin2: "INPUT",
                pin3: "OUTPUT",
                pin4: "GND",
                pin5: "NC1",
                pin6: "NC2",
                pin7: "NC3",
                pin8: "NC4",
            }, noSchematicRepresentation: true }), jsxRuntime.jsx("connector", { name: "J1", footprint: "pinrow4_p2.54", pcbX: -12, pcbY: 0, pinLabels: {
                pin1: "VCC",
                pin2: "DATA_P",
                pin3: "DATA_N",
                pin4: "GND",
            }, noSchematicRepresentation: true }), jsxRuntime.jsx("pushbutton", { name: "SW1", footprint: "pushbutton", pcbX: 12, pcbY: 0, noSchematicRepresentation: true }), jsxRuntime.jsx("pinout", { name: "MOD1", footprint: "dip8", pcbX: 35, pcbY: 0, pinLabels: {
                pin1: "GND",
                pin2: "GPIO1",
                pin3: "GPIO2",
                pin4: "GPIO3",
                pin5: "GPIO4",
                pin6: "SDA",
                pin7: "SCL",
                pin8: "VCC",
            }, noSchematicRepresentation: true })] }));

module.exports = index;