User login
RepRap Gcode Generator
Here is a simple gcode generator to test out some settings on your reprap/repstrap if you are having trouble getting skeinforge working. This only has a few settings (layer height, extrusion width and speed) and will make either a open-top cube or cylinder.
Keep in mind when using this, it is just testing software and some quick scripts to see if your machine works at all. It is not intended to make high quality prints or complex objects.
You may wish to adjust the temp settings of the output (just search and replace all the M104 SXXX T0 lines with XXX = to *C of the temp you want). Some of the setting, like the warmup/cooldown I borrowed from skeinforg. Some of the gcode might need to be cleaned up (line breaks before M commands) or you can fix it in the source.
https://sourceforge.net/projects/binaryconstruct/files/RepRap/
First Extrusion Success

The new extruder is complete and here are some shots of the first build. A few settings need to be tweaked for quality, but I'm very excited as this is the FIRST time I've actually extruded an object and I've been working on this off and on for over two years.
Stepper Pinch Wheel Extruder Build
Pinch Wheel Extruder Complete
Here is the completed pinch-wheel extruder only deviating from my plans slightly. For build details read more.
Binary Construct is now on SourceForge
I decided to use SourceForge to host my projects instead of attempting to set up my own SVN.
You can use this link to access the BC projects page at SF.net
ELM327 OBD-II
Interfacing with vehicle OBD-II
Using a board based around the ELM327 I designed this simple software interface (c#) to communicate with my vehicles onboard OBD-II connection. The ultimate goal of this is to build a gauge display on an LCD driven by an ARM microprocessor. Currently the project is in its initial phase where I am working on decyphering the PIDs and their responses.
You can download the source code for the program from Binary Construct's SourceForge page. Download Source Code
Feel free to modify, reuse, redistribute etc (See GNU GPL 3). Thanks.

Setting up an ARM Cortex M3 IDE
Note: If you order a USB programmer such as the Olimex USB-ARM-JTAG programmer, it comes with a CD that will install and set up all the required drivers and settings that this tutorial covers.
This is a brief tutorial on configuring Eclipse Ganymede for programming the ARM Cortex M3 on Windows XP. Codesourcery G++ will be the compiler and OpenOCD used to communicate with the MPU. Sample OpenOCD configurations for Parallel and USB JTAG devices will provided.
Step 1: Download Software
Before continuing download all of the following software packages (click read more to see full article)
- Codesourcery G++ Lite for ARM EABI (Win IA32 Installer) - [Install Instructions]
- Java Runtime (required for Eclipse) - [Install Instructions]
- Eclipse Ganymede IDE for C/C++ Developers - [Install Instructions]
- OpenOCD Cortex-M3 2008/04/09 or OpenOCD 0.1.0 - [Install Instructions] and mirrors
Optional Components
Dremel Milling Head
Untested for milling, works for etching
Here is a simple bracket I built to attach a dremel extension to the McWire bot. It is made from a short piece of L aluminum and a C bar extending downward. I bolted a clamp to the downward piece to hold the end of the extension in place. The grip is extremely firm, but I haven't tested it yet as I still need to get a milling bit.
McWire Bot with Gen3 Electronics
The Generation 3 electronics have been fully assembled and tested and are now mounted to the McWire bot. Here is the full build! It took about an hour to cut, drill and hook up all the new electronics.


