Search found 408 matches

by dragonator
Tue Nov 13, 2018 7:59 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 115
Views: 18874

Re: Hacking cartridge HP 84/85

Another thing. With SpriteTM giving a great way to verify if signals are correct. Can you print one or two lines of text on paper and capture all of that on your logic analyzer. All pins on the printhead would be awesome, and an image of what it was you printed. It is important that the entire print...
by dragonator
Tue Nov 13, 2018 7:54 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 115
Views: 18874

Re: Hacking cartridge HP 84/85

I do hope I can offer some help, but between work and obligations, I can only do a little. If there are other people who can assist, please do so. The first thing is that you can set several pins at once with GPIOD. This means that pins that can be set at the same time (such as data pins) you can se...
by dragonator
Mon Nov 12, 2018 9:49 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 115
Views: 18874

Re: Hacking cartridge HP 84/85

I wanted to share this video KjACWDPQ8nw While I want to poke Jeroen about this specific printhead as well, I also really like his way of verifying if he understands how the signal works. TL;DR: Capture all of the signal of a printed image. Write a script that turns the signal into an image the way ...
by dragonator
Sat Nov 10, 2018 7:15 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 115
Views: 18874

Re: Hacking cartridge HP 84/85

Your code (the one shown below) Makes all pins below 1 in order. This is fine for a test but not needed in the final setup, where you need to replicate a signal on several pins at the same time. I tried to make a code that only turns on and off one pin at a time. Using 7 turns several pins on and of...
by dragonator
Sat Nov 10, 2018 11:05 am
Forum: 3DP printing
Topic: Hacking the HP45
Replies: 499
Views: 262724

Re: Hacking the HP45

Hello Mawildoer, Unpopulated PCB's and connectors I have in stock. I can ship these worldwide. For PCB's I ask $5 each (there is 2 per driver), connectors are $20 each. PM me or go through the contact form on the main site if you want to initiate that. I do however not yet sell assembled controllers...
by dragonator
Sat Nov 10, 2018 10:35 am
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 115
Views: 18874

Re: Hacking cartridge HP 84/85

Now that you are running a Teensy, you can use the method I am using for the printhead driver right now. The assembler no operation command instructs the microcontroller directly to not not do any operation this cycle. 1 no operation is around 10 nanoseconds and is written like this __asm__("nop\n\t...
by dragonator
Sun Nov 04, 2018 9:34 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 115
Views: 18874

Re: Hacking cartridge HP 84/85

Analog write will give you high speeds, but is is not a signal, it is simply a square wave. Some of the signals could be made this way (like the clock), but the others need to be high or low, depending the data you need to send. I do not know of a way to synchronize this data with the clock while th...
by dragonator
Sat Nov 03, 2018 12:27 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 115
Views: 18874

Re: Hacking cartridge HP 84/85

Your Serial.println(pinTable ) will take time to process. It does this on every pin change. I doubt it will fix everything, but try commenting it for a test. Another one that I think should save a little time is while(1==1). Make this while (1). It will do the same but requires no comparison. You ar...
by dragonator
Fri Nov 02, 2018 6:05 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 115
Views: 18874

Re: Hacking cartridge HP 84/85

Are there any delays on here? It is slower than what I am used to.

I would need to look in some of my code to find Teensy port manipulation code.
by dragonator
Fri Nov 02, 2018 5:03 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 115
Views: 18874

Re: Hacking cartridge HP 84/85

Teensy direct port manipulation requires different code.

Try it with Digital writes first. Teensy should even then be faster than Arduino with Port manipulation.