zlacker

[parent] [thread] 3 comments
1. cridde+(OP)[view] [source] 2020-10-15 13:48:32
Why would you design one from scratch? The hardware out there is excellent and inexpensive. Start with that and write the firmware in a similar way that the Magic Lantern group did for cameras.
replies(3): >>adwn+I8 >>bgorma+kt >>rmah+dV1
2. adwn+I8[view] [source] 2020-10-15 14:48:59
>>cridde+(OP)
> Why would you design one from scratch? The hardware out there is excellent and inexpensive.

I thought the discussion was about open source printers, not about open source printer firmware? Sure, you could probably reverse engineer the interface to the actuators and sensors, which would allow you to write open source drivers, but you'd still be stuck with the printer manufacturer's cartridges.

3. bgorma+kt[view] [source] 2020-10-15 16:29:01
>>cridde+(OP)
Embedded systems generally do not allow you to flash custom firmware to them these days, especially for printers as there is money at stake (you could write firmware to support non-vendors Ink/Toner cartridges), or to enable disabled features.

In addition printers contain custom specific IP blocks related to everything from ethernet to scan and print functionality. It is just not feasible for someone to be able to write custom firmware for a printer without access to the hardware documentation for these devices. More sophisticated printers even have multiple CPUs for doing various tasks.

4. rmah+dV1[view] [source] 2020-10-16 00:22:55
>>cridde+(OP)
The problem is not the design or the firmware. The problem is the production of the actual physical printer. Building real things is not like compiling software. Nothing happens exactly the same every time. The minimal exposure I had to manufacturing has shown me that even simple manufacturing steps are infuriatingly difficult to get consistent.
[go to top]