PICStep Project Files
Please bare with me I'm currently updating the site
You can access all the firmware and docs from the github project for PICStep here:https://github.com/alangarf/picstep
Download the latest PICStep Sources
No ICSP (In-circuit programming) socket :
- Schematic V3.1 - JPEG
- Overlay V3.1 - JPEG
- PCB Board V3.1 - EPS | PDF | Gerber/RS-274X
- Parts List - Text
- Building Intructions - Text
- Firmware V2 20MHz - Sources + HEX | Firmware V2 20MHz (no timeout power reduction) - Sources + HEX
- Schematic V2.1 - PNG
- Overlay V2.1 - JPEG
- PCB Board V2.1 - EPS | PDF | Gerber/RS-274X
- Parts List - Text
- Building Intructions - Text
- Firmware V2 20MHz - Sources + HEX | Firmware V2 20MHz (no timeout power reduction) - Sources + HEX
- Opto Output Interface Schematic V2.01 - JPEG
- Opto Output Interface Overlay V2.01 - JPEG
- Opto Output Interface Board V2.01 - EPS | PDF | Gerber/RS-274X
- Opto Input Interface Schematic V2.01 - JPEG
- Opto Input Interface Overlay V2.01 - JPEG
- Opto Input Interface Board V2.01 - EPS | PDF | Gerber/RS-274X
- Parts List - Text
PICStep V3.0, PICStep gets a firmware update!
Wow it's been a long time since I've touched this code!
I've changed a few things around to better suit the requests I've been seeing from people from time to time. The new firmware is much more controllable than ever before, plus I've added a bunch of pre-compiled versions that should hopefully satisfy everyone.
The new features of this firmware:
- The time-out can now be disabled via MODE2 switch.
- Since MODE2 switch has been re-purposed you can now only switch between two preselected micro-stepping modes per firmware
- The time-out current reduction now can reduce the motor current by 50% or turn it completely off.
- All options are configurable so that you can compile a custom version with the options you require
- Pre-compiled versions for both 16F628 and 16F628a with various options turned on and off
PICStep also now has a GitHub project if you wish to contribute or simply have a look around the code. You can access it here:- https://github.com/alangarf/picstep
| Attachment | Size |
|---|---|
| 1.6 KB | |
| 1.63 KB | |
| 1.6 KB | |
| 1.63 KB | |
| 1.6 KB | |
| 1.63 KB | |
| 1.6 KB | |
| 1.63 KB | |
| 1.6 KB | |
| 1.63 KB | |
| 1.6 KB | |
| 1.63 KB |
PICStep Drives a Widgitmaster Router

Finally after many years I have helped put together a decent CNC machine. My mate Tyson recently purchased a Widgitmaster Midi router, and I supplied the PICSteps and some motors. After much fiddling about we have a really decent router (albeit a little smaller than we'd like, but that'll be fixed on the next machine :)
Tyson is using Mach3 and SheetCAM to drive the beast. We've custom built a drive system with a 36VDC toroidal transformer, four huge smoothing caps, two solid state 240V AC relays, a switch-mode 5V supply, a parallel breakout and a blower fan. Plus we've added two remote emergency stop boxes and various other little niceties. Tyson being the cabling and socket guru has used Radox cabling through out, with Bootlace Ferrules, Speakon/Powercon connectors and sockets for the stepper drives and all power connections. It'll all be mounted in a custom built steel box which will be mounted under the bench. It's looking pretty sweet!
PICStep Firmware V2.0 Released
Release Firmware V2.0 today.
I've made two versions, one with a motor current timer and the other without. Also the LMD18245 bug has been worked-around and now the motor should be silky smooth in both directions. The bug was a pesky thing to figure out, but now the curves for both directions are correct and the direction switch is fixed to deal with a silicon bug in the LMD18245.
The previous hi-torque firmware has been removed as the resultant curves didn't yield any improvement in the motor. The hi-torque curve seemed to produce a more notchy and resonant movement than the current curves do.
Anyway enjoy!
Hi-Torque PICStep Firmware V1.1 Released
Finally sat down and figure out the new torque curve adjustments. Be interested to see what torque and performance people get with this firmware. Thanks to Henrik (mk2lehe @ http://www.cnczone.com/) for the information.
It took a little longer to figure out than I originally though, namely because it was 11pm and my brain wasn't working fully.
Anyway let me know how it all goes.
Terry's Wind Turbine built with CNC and PICStep
Terry has been busy building his own wind turbine to power lighting in his garage at home. He's constructed the blades and most of the mechanical components using his home-made router driven by three PICStep drivers. You can check out his website at http://www.terry-is.f2s.com/ and his wind turbine website at http://www.build-a-windturbine.com/
You can also see Terry's router in action milling out one of his blades in this rather cool video.
PICStep Version 4 released
Opto Isolated input board released
Finished the opto-isolated input daughter board for the opto output board. Needs a 5V supply from the output board, and a separate regulated 5V supply for the PC side.
I'll write more about how/where to get this later.
Opto Isolated output board bug fix
Fixed a missing part that I forgot to put on the opto output board. Should be fully functional now.
PICStep V3.1 and Opto Isolated output board!
Fixed the issues with the Version 3.1 PICStep design. Now have incorporated the status LED's onto the opto-isolated breakout board instead.
New breakout board is dual layer (sorry!) for ease of design. I plan to get some professionally made along with a few of the V3.1 PICStep's
To see the changes look at the top of this page!


