builds a lot of RP2040 boards, and naturally, you gotta test them before you ship them to customers. Nov 09 23:50:56 python3: Sat Nov 9 23:50: Nov 09 23:50:56 python3: Cleaning up previous output Nov 09 23:50:56 python3: Sat Nov 9 23:50: Nov 09 23:50:56 python3: Rendering Nov 09 23:50:56 python3: make: Entering directory '/mnt/sources' Nov 09 23:50:56 python3: support/inkscape_svg_filter_layers.py input.svg src/ -only -name "Test Points" "Mounting Holes" "Grip Slots" "Outline" Nov 09 23:50:56 python3: support/inkscape_exporter.py src/ src/ Nov 09 23:51:01 python3: (inkscape:11): Gtk-WARNING **: 23:51:01.901: Attempting to store changes into `/root/.local/share/recently-used.xbel', but failed: Failed to create file ?/root/.local/share/914A0?: No such file or directory Nov 09 23:51:01 python3: (inkscape:11): Gtk-WARNING **: 23:51:01.902: Attempting to set the permissions of `/root/.local/share/recently-used.xbel', but failed: No such file or directory Nov 09 23:51:02 python3: mkdir -p out Nov 09 23:51:02 python3: openscad -o out/jig.stl src/jig.scad Nov 09 23:51:03 from are showing off a neat hack – USB host on RP2040, using the now-famous PIO peripheral. Nov 09 23:50:55 python3: Press ^] three times within 1s to kill container. Here's the processing log from yesterday's uploads:Ĭode: - Logs begin at Sat 01:02:26 UTC. The system is keeping error logs for debugging, but those don't contain any identifiable information. They are tied to your session, so nobody else can see them. The generated downloads (renders and 3D files) are stored for up to I think 48 hours, and are then automatically deleted. If you upload an SVG file that is stored until an error occurs or processing is finished. They are stored in your browser's site data though, so you can still see your past uploads the next time you open the site. As for storing files, the gerbers and SVG are not even uploaded to the server since the rendering is done 100% client-side in JavaScript. If you can't get it to work feel free to email me the gerbers or SVG and I can try to reproduce your issue. The issue with your SVG upload seems to be that the renderer was unable to find board outline and pogo pin objects. Is your browser maybe blocking Javascript? You can check the browser console for error messages from the gerber renderer itself. The gerber-to-SVG tool at works fine for me. Do you think you might use pogo pin test fixtures even as a hobbyist now that this mostly automated tool is available? I'd love to hear your thoughts and comments and I'm open to suggestions. In that case you just have to make sure everything is to scale and there is no distortion. Since the intermediate step is just an Inkscape SVG there is also an empty template if you want to start with something other than gerbers such as a screenshot from your PCB tool or even a scan or photo of a physical PCB. I've attached a render of a generated plastic jig and PCB to this post. You can directly print the 3D model, and you could either directly have the KiCAD PCB manufactured if you just want to solder wires directly to the pogo pins and use the backing PCB only as a mechanical mount, or you could add your own connectors and traces to the backing PCB. From that SVG the tool then generates a 3D model for the PCB holder with holes and indents in all the right places, and a KiCAD PCB with the outline for a backing PCB going below the plastic PCB holder with pads for soldering the pogo pins already in the right locations. The tool works by first exporting the gerbers into an Inkscape SVG template for you to manually draw pogo pin locations and test fixture cutouts into. You can download a Makefile project template from github or use the online version at. Hi, I made a tool that takes a board's gerber files to semi-automatically generate a 3D-printable model and a KiCAD PCB template for a pogo pin test fixture.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |