Sign inSign up

ngargaud/insolante

By ngargaud

•Updated over 5 years ago

pcb2gcode web application wrapper

Image
0

1.8K

ngargaud/insolante repository overview

Pcb2gcode⁠ web application wrapper.
Allows users to create projects and add their gerber files to convert them to gcode.
I use this project to engrave my PCB with my 3D printer equipped with a UV laser installed in the extrusion head.

The 'gcode position' tab contains a gcode script where the head will move along the PCB borders to help you to place it in the bed.
The 'gcode back side' tab contains the result of the pcb2gcode work.
The 'gcode removal' tab contains a gcode script where the head will move anywhere in the board to remove all the remaining resin (last cleaning step).

Renderer screenshot

gcode screenshot

⁠Using image:

docker run --rm -p <published_port>:5000 -d (-e URL=<url_without_port>) (-e RPORT=<published_port>) (-e DEBUG=true|false) (-v /mnt/data:/opt/core/data) insolante
Serviceportprotocolexposed
insolante5000httpyes

⁠Parameters

ParameterValuesDescription
URLexternal urlUsed by websockets to keep the connection
RPORTpublished portUsed when the exposed port is not the default one
DEBUGfalseUsed on server side to log some informations

If you don't share a volume then the container will start with a default sample project named "demo". In this case your project will not persist until you share the volume.

Tag summary

Content type

Image

Digest

Size

174.1 MB

Last updated

almost 7 years ago

docker pull ngargaud/insolante