Hey guys... I have a Printrboard question...

Hey guys… I have a Printrboard question… I have a Printrboard I got from eBay a while back… and I was able to program it with Marlin (I got the LUFA mode and the avrdude command worked with my hex file.) but when I tried to use it as a controller (removed the boot jumper and reset it), lsusb doesn’t even show the board. There’s no serial port present to connect to (/dev/ACM0).
My question is… Is there a way that the Printrboard/90USB1286 Marlin firmware would shut down the USB serial port?

Is it a genuine printrboard made by us at Printrbot? Pic? What rev?

@Brook_Drumm I’m pretty sure that it’s not genuine. It’s silkscreened with “http://www.reprap.me” and “Rev. E” which according to the wiki was not a released version.

Try using Atmel’s Flip tool instead… it works a lot better in those cases, regardless of firmware/bootloader combination.

Are you sure it’s DFU?? If it isn’t then you could just program it from the arduino ide I believe. Not having it be a true printrboard could lead to some issues with pinouts though which could be your problem. Which board did you select in Marlin?

@Griffin_Paquette ​ I wish at the time I was able to get the genuine board… I don’t think it was available on Brook’s site like it is now.
I selected board #81. I compiled it (Marlin) with Arduino IDE using the Teensy++ 2.0 board profile, then took the Marlin.ino.hex to write it via avrdude.
It’s not DFU but the LUFA CDC, at least according to lsusb output. Avrdude returned that it wrote the firmware without issue…

@Francis_Lee you might be using the wrong board then. The #81 doesn’t work for the Rev F board. If they are using the Rev F layout you need to use @Stephanie_A 's firmware. The pinouts are different. Does yours have digital adjustments?? (No trimpot adjustments)

@Griffin_Paquette Hmmm Actually it’s Revision E… I know it sounds weird, but apparently http://reprap.me took the design from the Rev D and modified it for smt MOSFETs. No digital current adjustments, so it has pots on it.

Here’s the picture of the board:
Google Photos

Apparently they are still selling it?
http://reprap.me/printrboard.html/

Hard to believe they’re still $90 when Rev F is about $60…

Brook would know best for that. It’s honestly probably worth purchasing a genuine one from Printrbot. But that’s just my 2 cents.

Is it not working at all?

@Griffin_Paquette Hehe yeah… I have a Mini Maker Faire coming up but thankfully I found a spare RAMPS to throw at it. And I bought this a while back, so Rev F didn’t exist and Printrbot was only sending out boards as a replacement service. ( if I recall correctly)
The LUFA CDC mode still works for when I want to upload firmware into it. But when I remove the jumper (and reset), dmesg and lsusb show nothing. That says to me that maybe the firmware settings doesn’t have the serial port?

If you have an ATMEL ISP programmer you can reprogram the bootloader with the DFU from Atmel, or even flash the binary manually. the firmware won’t affect the USB mode of the device, but it does need to be configured through the bootloader for Serial Port operation. Honestly when I tried to use LUFA I failed and had to use an ISP to reprogram it.

Current Marlin builds support the REV D (so consequently the Rev E should work if it uses trimpots instead of digital current control). You might need to double check the pins configuration to make sure it matches.

BTW next Marlin release will have native support for Rev F boards (Current RC has support).

@Stephanie_A oddly enough I do have an ICP that I was planning to use with ATTiny circuits. Never got around to setting up an environment to use it yet, but now is as good a time as any to learn I guess. :slight_smile: