Search found 87 matches

by MAsic12345
Tue Oct 22, 2019 3:02 pm
Forum: 3DP printing
Topic: Hacking the HP45
Replies: 536
Views: 314921

Re: Hacking the HP45

dragonator wrote:
Sun Oct 20, 2019 4:07 pm
MAsic12345 wrote:
Wed Oct 16, 2019 5:33 pm
dragonator wrote:
Mon Oct 07, 2019 5:00 pm
I manage 50mm/s at 600 DPI. This gives 1200 firings per nozzle per second.
How many amperes consumes HP 45?
by MAsic12345
Thu Oct 17, 2019 8:04 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 148
Views: 37040

Re: Hacking cartridge HP 84/85

finally the result of this long work.
it was hardcore for a person who did not do this before
it is a great joy and victory for me
Thanks to the people who helped me in this. Thank you very much.
by MAsic12345
Wed Oct 16, 2019 5:33 pm
Forum: 3DP printing
Topic: Hacking the HP45
Replies: 536
Views: 314921

Re: Hacking the HP45

dragonator wrote:
Mon Oct 07, 2019 5:00 pm
what is the speed of spitting HP 45
how fast can they fire?
what speed did are you achieve
by MAsic12345
Mon Oct 07, 2019 5:34 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 148
Views: 37040

Re: Hacking cartridge HP 84/85

dragonator wrote:
Mon Oct 07, 2019 5:15 pm
One more thing to try that will actually do it all together. I hope I wrote it right, it is difficult for me to test here. I works on port 7 bits 0 to 3, so pin 10-13. Let me know if it actually works or where it gives errors.

no mistakes
by MAsic12345
Sun Oct 06, 2019 5:26 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 148
Views: 37040

Re: Hacking cartridge HP 84/85

finally I could figure it out it was incredibly hard 14124.png byte pinTable[] = {0,1,2,3,4,5,6,7,8,9}; void setup() { for(int i=0; i<10; i++) { pinMode(pinTable[i],OUTPUT); } } char a[] = {1,0,1,0,1,0,1,0,1,0,1,0,1,0}; char b[] = {1,0,1,0,1,0,1,0,1,0,1,0,1,0}; char c[] = {1,0,1,0,1,0,1,0,1,0,1,0,1,...
by MAsic12345
Sat Oct 05, 2019 7:43 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 148
Views: 37040

Re: Hacking cartridge HP 84/85

byte pinTable[] = {0,3,4,5,6,7,8,9}; void setup() { for(int i=0; i<8; i++) { pinMode(pinTable[i],OUTPUT); } } void loop() { GPIO6_DR = GPIO6_DR | 8; GPIO6_DR = GPIO6_DR & ~8; //the ~ inverts the 1's and 0's. } i used your code here is the result Безымянный.png but I still can’t understand how to ch...
by MAsic12345
Sat Oct 05, 2019 6:52 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 148
Views: 37040

Re: Hacking cartridge HP 84/85

CORE_PIN0_BIT :is which bit of a port is which pin. In this case it is said to be 3 (the 3rd bit). CORE_PIN0_BITMASK (1<<(CORE_PIN0_BIT)) :creates the actual number which is used to write the port. CORE_PIN0_PORTSET :determines to which port this is written. GPIO6_DR_SET in this case, port 6 I’ve g...
by MAsic12345
Wed Oct 02, 2019 6:34 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 148
Views: 37040

Re: Hacking cartridge HP 84/85

it seems to me (digitalWrite(pinTable[x],x);) slow to repeat simulation of a code with a frequency of 3 megahertz I tried to write code that can quickly display information from cells into which you can write the protocol model and it turned out that(digitalWrite(pinTable[x],x);) does not have time ...
by MAsic12345
Mon Sep 30, 2019 7:07 pm
Forum: 3DP printing
Topic: Hacking cartridge HP 84/85
Replies: 148
Views: 37040

Re: Hacking cartridge HP 84/85

What am I doing wrong?
code does not respond
I do not fully understand how it works
May I ask for details?

Code: Select all

byte pinTable[] = {0};
void setup() 
{
pinMode(pinTable[0],OUTPUT); 

}

void loop() 
{
 for(int i=0; i<7; i++) 
 {
# define  CORE_PIN0_BITMASK   ( 1 << (CORE_PIN0_BIT))
 }

}