This is your work, valued

Canada

Bryan Howard

Expert
@bhowiebkr

From Toronto, I like Python, Go, C++. I work in VFX, VR, Game. Make cool thing like CNC machines and sometimes talk on YouTube.

python-node-editor. The Node-Based Python Tool is a software tool that allows you to organize and work with reusable Python code in a dynamic network. Its intuitive GUI and modular approach can streamline your Python development process.

377

laser-level-webcam. A tool for measuring height in microns of arbitrary sized objects using a webcam and a laser level.

204

open-joystick. An open-source joystick with force-feedback. Using 3d printed parts, Arduino based firmware. This will encompass all aspects of building your own joystick that can be customized to your liking.

140

PyFlowGraph. Professional workflow automation platform with universal Python ecosystem access. Visual node-based scripting editor enabling ETL pipelines, API integrations, data transformations, and business process automation through embedded Python code. Built with PySide6 for cross-platform desktop deployment.

76

PrintNC_Solidworks. 100% Free and Open Source, the PrintNC is the next generation of high performance, affordable CNC machines. This is a Solidworks rebuild from the Fusion360 files

36

CNC-ToolHub. CNC-Tool-Hub is a comprehensive application for managing your CNC tools, feeds, and speeds, allowing you to easily organize them within specific projects.

15

PrintNC_Pro_Solidworks.

14

mayatest. Python unit testing inside of Autodesk Maya. Unit testing is a good thing. This tool makes it easier to test your VFX and game tools inside of Autodesk Maya.

14

awesome-ballbar. Awesome Ballbar is the software for an open source precision measurement used in calibrating CNC machines.

10

LinuxCNC-Config-Editor. A Python Qt based tool for editing LinuxCNC config files (INI) with a GUI and built in variable documentation.

10

PrintNC_conf. My PrintNC config settings

10

vibration-testing-with-accelerometers. Python

8

PrintNC_FreeCAD.

5

pyside2-threading. Basic example of using PySide2 and putting a worker object in a different thread to not block the GUI on the main thread.

4

BattleTankUE4. An open-world tank game with simple AI, terrain and advanced control system in Unreal Engine 4 (UE4)

4

jbeam-maya-tools. JBeam maya tools goal is to use Maya as a mod editor for generating digital assets for the game BeamNG. This tools has been put on hold due to other priorities. Feel free to fork and continue on implementing this if you wish

3

toyota_tundra_tracker. Tundra Tracker - A desktop tool for aggregating and tracking 2nd gen Toyota Tundra (2007-2021) listings across Facebook Marketplace, AutoTrader, CarGurus, and Kijiji. Uses a Chrome extension for scraping and automatically groups duplicate listings across platforms.

3

client-server-socket-example. A simple example of a client and server each in their own PySide based GUI’s

2

AnyIMU. Any IMU is a rather old repo of python and arduino code used for reading electronic digital sensors. The gui was written with PySide and pyqtgraph. Also included is c++ code for the arduino (.ino) files.

1

gantry-square. Python

1

JMC-Servo-Parameter-Viewer. A tool to view JMC servo parameters saved in XML format

1

DaveSlideScanner. This is the complementary code for the kodak slide projector scanner project. The converted slide projector has been used to digitize around 35,000 slides with many more to go.

1

dicom-to-3d-mesh.

1

spindle-tramming-tool. A python tool for tramming a cnc machine using LinuxCNC

1