Hacking the HP45

Powder and inkjet printing
chbaird
Posts: 1
Joined: Fri Jan 17, 2020 6:52 pm

Re: Hacking the HP45

Post by chbaird »

Sean wrote:
Wed Jul 10, 2019 3:36 pm
kokoroto wrote:
Wed Apr 10, 2019 6:08 am
Sean wrote:
Mon Feb 12, 2018 10:34 am
it's too complicated, I have bought like this, it's much easier than your supplier, and it's much cheaper, I can help you to purchase these if you want.
Hi Sean,

Could you share information where to buy those things? I look for it to develop a printer using FPGA based hardware.

:)
Hi, sorry I didn't login in for a long time, just get your message right now, i have send you my email by PM.
Hi Sean, I'm also interested in purchasing these stalls and connectors. Can you please point me in the right direction?

Thank you. :)

smeric
Posts: 10
Joined: Sat Mar 14, 2020 11:08 am
Location: Turkey & Sweden

Re: Hacking the HP45

Post by smeric »

Hi I build version 3.00 board and I upgrade it V3.02 I have teensty 3.2 I used "HP45 standalone is software used to control the Teensy 3.2 based standalone controller for the HP45
Copyright (C) 2018 Yvo de Haas" but I did not work as I want. I want to use it like a marker. its working on serial .. first of all I need to fire some ink from nozzle but its not. how can I test it. are there any code of that for test every nozzle ? .

I am trying to send "GTP" from serial and its turning to me "GTP:-C" what is it ?
when I am trying to use python controller its connecting but its not working also?

so I need some help to understood and test that hardware.
I need also simple test software..
selimmeriçMSc Electric & Electronic Eng.
void main(){return null;}

User avatar
dragonator
Site Admin
Posts: 473
Joined: Fri Aug 14, 2015 4:48 pm
Location: The Nethelands
Contact:

Re: Hacking the HP45

Post by dragonator »

Hello,

I assume you are currently using the V3.02 for both boards. The only real difference for you is that 1 resistor is connected differently. Other than that there are no real differences.

The GTP:-C means that the printhead is not found. Either you don't have power to the printhead, or it is not properly connected.

You say the python controller is connecting but not working. You get values back, like write left (it should be 997) but other than that it is not doing anything. If you get a -C on the temperature, it means something in the printhead is not connected properly and that should also prevent the printhead from printing.

Can you send pictures of your setup? (you should be able to now). It might help identify what is happening.

smeric
Posts: 10
Joined: Sat Mar 14, 2020 11:08 am
Location: Turkey & Sweden

Re: Hacking the HP45

Post by smeric »

I am using HP45 standalone is software
I test 12v and 5v from teensy side but I can not touch any test point from controller card.
WhatsApp Image 2020-03-15 at 17.11.43 (15).jpeg
WhatsApp Image 2020-03-15 at 17.11.43 (15).jpeg (92.52 KiB) Viewed 2959 times
WhatsApp Image 2020-03-15 at 17.11.43 (12).jpeg
WhatsApp Image 2020-03-15 at 17.11.43 (12).jpeg (91.79 KiB) Viewed 2959 times
WhatsApp Image 2020-03-15 at 17.11.43 (6).jpeg
WhatsApp Image 2020-03-15 at 17.11.43 (6).jpeg (93.95 KiB) Viewed 2959 times
WhatsApp Image 2020-03-15 at 17.11.43 (4).jpeg
WhatsApp Image 2020-03-15 at 17.11.43 (4).jpeg (173.45 KiB) Viewed 2959 times
WhatsApp Image 2020-03-15 at 17.11.43 (1).jpeg
WhatsApp Image 2020-03-15 at 17.11.43 (1).jpeg (52.46 KiB) Viewed 2959 times
selimmeriçMSc Electric & Electronic Eng.
void main(){return null;}

smeric
Posts: 10
Joined: Sat Mar 14, 2020 11:08 am
Location: Turkey & Sweden

Re: Hacking the HP45

Post by smeric »

Adsız.png
Adsız.png (8.91 KiB) Viewed 2959 times
selimmeriçMSc Electric & Electronic Eng.
void main(){return null;}

User avatar
dragonator
Site Admin
Posts: 473
Joined: Fri Aug 14, 2015 4:48 pm
Location: The Nethelands
Contact:

Re: Hacking the HP45

Post by dragonator »

The GTP:-C suggests the printhead is not connected properly. Either the pins do not align with the printhead properly (you can see if you take the controller of the printed part where the printhead pads sit in relation to the pins) or the big mosfet in the middle of the driver is not properly connected. It is however quite a challenge to measure this.

If you have the printhead connected to the PC and powered, and press test head, and it remains 0/300, something is not working on the board.

I would love to give you more detailed advice, but troubleshooting your board from here quite a challenge with the information I have.

bluetiger
Posts: 2
Joined: Thu Apr 02, 2020 12:15 pm

Re: Hacking the HP45

Post by bluetiger »

dragonator wrote:
Mon Jan 23, 2017 6:58 pm
I haz presents

In exchange for the HP C8855m documentation I got a carrier, HP C8855m and the stuff required to hook it up.

This is great because of a couple of things. I now have an original carrier that I can base my own on. The current version is bulky and requires some cutting in the HP45 to make it fit. Also I can use an original C8855m for comparison, though that will be a bit later.

Right now I am busy integrating the HP45 in Oasis. I already have ink, a line buffer and movement. All I need to do now is link them.

IMG_20170123_195058.jpg

IMG_20170123_195113.jpg

IMG_20170123_195123.jpg
Dear dragonator

Firstly thanks for sharing your knowledge with people. They are really good works.
In these days, I am intersting about inkjet printers.And I want to build an inkjet printer for specail uses. I am an electronical engineer and I searched the HP TIJ technology and I want to use it. But Hp does not share documentation with everyone. If you have big company they can share. In that time I saw your forum. And yesterday I saw the Hp products. Have you documentaions about the C8855m and do you share with me?
On the other hand I make some test to fire ink but I did not get success. I connected only one add and primitive and ground pins to my driver circuit made by transistör. Is it a mistake giving voltage for only one nozzle?

If you answer to me I will be very happy

Best REGARDS

User avatar
dragonator
Site Admin
Posts: 473
Joined: Fri Aug 14, 2015 4:48 pm
Location: The Nethelands
Contact:

Re: Hacking the HP45

Post by dragonator »

Hello,

I mailed the manual to you.

You can manually trigger each nozzle with discrete components but there are a few things you need to do. The printhead is common ground, and the ground needs to be connected all the time. Unconnected ground may cause issues with the addresses. The primitive is high side, so you will need a PNP transistor or P channel mosfet. Also, the current draw is 400mA and your transistor needs to be able to give a 2us pulse. Last, all the addresses that are not fired need to be pulled to ground. Only the address you fire needs 12V. Floating addresses cause all sorts of issues with the HP45.

bluetiger
Posts: 2
Joined: Thu Apr 02, 2020 12:15 pm

Re: Hacking the HP45

Post by bluetiger »

Dear dragonator
Thanks for your very precious answers.
There is no problem about transistor circuit.

I tried only one nozzle connections with no other connection, and I wrote a routine it is firing only this nozzle in about 12us. Must I wait 80-100 us for firing again?
And about conneting the ground, I couldn't fire any nozzle , do you think is it reason or do you mean that if you don't connect to the ground , the unused add ,primitive and ground pins it fires randomly?

Thanks alot again

Best REGARDS

User avatar
dragonator
Site Admin
Posts: 473
Joined: Fri Aug 14, 2015 4:48 pm
Location: The Nethelands
Contact:

Re: Hacking the HP45

Post by dragonator »

a nozzle can only be on for around 2us. If it is physically on for 12us, it might burn out. You must wait 80-100us to fire again. The ink needs time to flow back into the nozzle. All addresses need to be connected to ground. They are the inputs of mosfets, floating mosfet gates can stay half open, creating all sorts of weird problems. Do you have something like a schematic or a photo of your setup?

Post Reply