Dual 16850 Battery Holder Mounting Plate

By ctherouxNo Comments

A “Dual 16850 Battery Holder Mounting Plate” is now available. More details at Dual 16850 Battery Holder Mounting Plate .

3D Printing, object

FlySky FS-iA6B Receiver Holder

By ctherouxNo Comments

A “FlySky FS-iA6B Receiver Holder” is now available. More details at .

3D Printing, object

CR-10 X-axis Height Adjustment Tool

By ctherouxNo Comments

A “CR-10 X-axis Height Adjustment Tool” is now available. More details at CR-10 X-axis Height Adjustment Tool .

3D Printing, object

Mini and Half Breadboard Mounting Plates

By ctherouxNo Comments

A “Mini and Half Breadboard Mounting Plates” is now available. More details at Mini and Half Breadboard Mounting Plates .

3D Printing, object

Classic Arduino Mouning Plate

By ctherouxNo Comments

A “Classic Arduino Mouning Plate” is now available. More details at Classic Arduino Mouning Plate .

3D Printing, object

L298D Motor Driver Mouning Plate

By ctherouxNo Comments

A “L298D Motor Driver Mouning Plate” is now available. More details at L298D Motor Driver Mouning Plate .

3D Printing, object

CR-10 X-Axis Led Strip Holder

By ctherouxNo Comments

A “CR-10 X-Axis Led Strip Holder” is now available. More details at CR-10 X-Axis Led Strip Holder .

3D Printing, object

Logitech C170 Privacy Shield

By ctherouxNo Comments

A “Logitech C170 Privacy Shield” is now available. More details at Logitech C170 Privacy Shield .

3D Printing, object

Sturdy Cable Holder

By ctherouxNo Comments

A “Sturdy Cable Holder” is now available. More details at Sturdy Cable Holder .

3D Printing, object

Wall Mounted Pen Cup

By ctherouxNo Comments

A “Wall Mounted Pen Cup” is now available. More details at Wall Mounted Pen Cup .

3D Printing, object

Suspended Glass For Photography – 1-1/4 Inch Pipe Foot

By ctherouxNo Comments

A “Suspended Glass For Photography – 1-1/4 Inch Pipe Foot. More details at Suspended Glass For Photography – 1-1/4 Inch Pipe Foot .

3D Printing, object

Rigid 18V Vacuum Nozzle

By ctherouxNo Comments

A “Rigid 18V Vacuum Nozzle” is now available. More details at Rigid 18V Vacuum Nozzle .

3D Printing, object

How to install Pronterface on Ubuntu 16.04

By ctherouxNo Comments

To install Pronterface on Unbuntu, first install the dependencies.

sudo apt-get install python-serial python-wxgtk3.0 python-pyglet \
     python-numpy cython python-libxml2 python-gobject python-dbus \
     python-psutil python-cairosvg libpython-dev git

Then, download Pronterface

git clone https://github.com/kliment/Printrun.git

To run Pronterface, execute ./Pronterface.py

3D Printing, Ubuntu

How to remove permanently an object in GIT

By ctherouxNo Comments

To remove permanantly an object in a remote GIT repository, simply perform these steps. Prior executing them, go to the GIT project folder. This is the one having the .git folder.

git filter-branch -f --index-filter "git rm -rf --cached \
     --ignore-unmatch OBJECT-TO-DELETE" -- --all
rm -rf .git/refs/original/
git reflog expire --expire=now --all
git gc --prune=now
git gc --aggressive --prune=now
git push --all --force

Replace OBJECT-TO-DELETE with the object to delete. For example, if you want to delete a complete folder called distributions located in the tools folder, replace OBJECT-TO-DELETE by tools/distributions

The local copy of the modified repository cloned else where will have to be re-cloned.

*** Keep a backup your repository before performing these operations ***.

GIT

Case for the GM328A Components Tester

By adminNo Comments

A “Case for the GM328A Components Tester” is now available. More details at Case for the GM328A Components Tester .

3D Printing, object

Prusa i3 Simple LCD Holder

By ctherouxNo Comments

A “Prusa i3 Simple LCD Holder” is now available. More details at Prusa i3 Simple LCD Holder .

3D Printing, object

Parametric Screw to Zip Tie Adapter

By ctherouxNo Comments

A “Parametric Screw to Zip Tie Adapter” is now available. More details at Parametric Screw to Zip Tie Adapter .

3D Printing, object

Customizable Small Linear Carriage

By ctherouxNo Comments

A “Customizable Small Linear Carriage Generator” is now available. More details at Customizable Small Linear Carriage .

3D Printing, object

Script to create a shared git project

By ctherouxNo Comments

This script creates a git project to be shared among the users of the Unix group $GIT_GROUP. Every git project will be created into the directory $REPOSITORIES_BASE_DIR.

#!/bin/bash

# Base directory where the shared git project are.
REPOSITORIES_BASE_DIR="/home/git"
# Group in which the user's of the repositories must be a member of
GIT_GROUP=git

if [ $# -ne 1 ]; then
        echo 'Usage:' `basename $0` 'project-name'
        exit 1
fi

PROJECT_NAME=$1

cd "$REPOSITORIES_BASE_DIR"
git init --shared --bare "$PROJECT_NAME"
cd ..
find git/$PROJECT_NAME -type d | xargs setfacl -R -m d:g:$GIT_GROUP:rwX
sudo setfacl -R -m g:$GIT_GROUP:rwX git/$PROJECT_NAME
GIT, Linux, Ubuntu, Unix

VirtualBox fails on startup

By ctherouxNo Comments

Result Code: NS_ERROR_FAILURE (0x80004005) / Kernel driver not installed (rc=-1908) are the errors displayed when the kernel driver needs to be recompiled. It usually happens when updates to Ubuntu are installed.

The kernel driver can be recompiled by issuing one the following commands:

sudo /etc/init.d/vboxdrv setup

or

sudo /sbin/rcvboxdrv setup

The former one works for Ubuntu versions prior to Ubuntu 16.04. If the first one is not found on your system, try the second one.

Ubuntu, Virtual Box
Blue Taste Theme created by Jabox