Scripts to hopefully simplify the Fab Lab life.
The scripts are aimed at the machines in our computer lab, all Windows machines.
Adjust to your needs, feel free to create pull requests or be in contact for improvements.
Make sure App installer is installed
Clone the repo, enter directory.
Run from within the directory, so scripts can update the repo when run.
You can choose to run either script or both at once, using the both.ps1
file.
both.ps1
also refreshes the repo.
You need to set Windows Execution Policy to either 'RemoteSigned' or 'Bypass'
Using Administrative PowerShell, run:
Set-ExecutionPolicy RemoteSigned
or
Set-ExecutionPolicy Bypass
Note: If you need to use Bypass
, it's recommended to set the policy to RemoteSigned for security reasons.
Installs the needed packages to automatically update Windows. Also updates any Winget and Chocolatey packages.
Installs/upgrades the following programs automatically:
Via Winstall/Winget | Via Chocolatey |
---|---|
Acrobat Reader | |
Arduino IDE (>2.0) | MeshMixer |
Autodesk Eagle | Fusion360 |
Gimp | |
Git | |
KiCad (>7) | |
LibreOffice | |
PrusaSlicer | |
PrusaSlicer Alpha | |
SyncTrayzor | |
Thonny (>4) | |
Ultimaker Cura | |
MS VSCode | |
Blender | |
Chrome | |
Firefox | |
FreeCAD | |
Inkscape | |
OpenSCAD | |
MS DotNet Framework 4 | |
Notepad++ | |
7zip | |
VLC |
Link to Fab Lab Google drive folder with the additional programs for prosperity. (Closed folder)
Offical links here:
- VCarve for Shopbot (+clipart, post-processors) - Proprietary software, needs a licence
- Arudino IDE 1.8 (Old, needed?)
- DigitalMicroscopeSuite2
- ESP32.MPY-Jama
- Flatcam
- Wegstr (PCB milling machines)
- Slicer for Fusion 360
- Inkstitch for the embroidery machine
File -> Preferences -> Additional boards manager:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
Tool -> Boards ->Board manager -> Search for:
esp32 -> by espressif
rp2040 -> Raspberry PI pico / rp2040 by Earle
- Update libraries
- Update boards
- Add any common libraries, such as Adafruit-Neopixel
- https://gitlab.fabcloud.org/pub/libraries/electronics/kicad (Use the git method for easy updates)