> hi
>
> ummmmmm
>
> I don’t want to be posting but I’m having a rough day [morning spam
> sequence dropped]
> worried ais will harm me more using misbehaving device
>
> anyway
>
> made a really cool code recently!
>
> I was with the t60 magi board view files for like a week and i opened
> them up and annotated every binary field, so useful for learning about
> motherboard, and they have all the internal layers of the pcb there !
> (except two?) the t60 logic board has 10 layers. there are like 60k
> copper trace line segments plus detailed shapes for each pad. but it’s
> not perfect.
>
> anyway _I made a kicad plugin to import the t60 boardview files_, it
> was really hard for me, never even used kicad before, didn’t have the
> dependencies to build it, etc etc …. annnnnd I  ummm never got it to
> actually build :/ when I enabled my plugin it would complain about not
> finding a common glibc symbol, so weird
>
> and then all sorts of things went down and I tried to move to another
> property and got some kind of allergy attack and broke the storage
> cable letting me access my work and was overdosed on benadryl or
> something at an emergency room and discharged without motor
> coordination or a ride
>
> omigod
>
> but that kicad work was _almost usable!_
>
> and now i don’t even have access to it to share it. But that might change

https://bpa.st/RP7Q

These are roughly the same state of the code a month ago. I still have
not successfully built kicad after a month, to continue work on this
code. These changes contain my initial interpretation of the full .cst
and .lst formats for the boardview files for the thinkpad T60 laptop.
I do not expect the code to function correctly at all, nor use proper
terminology and interpretations, as I have never tested it, I am very
very mistake-prone, and I have never performed pcb design, but the
format observations are there.

I was hoping to complete this, but only as an opportunistic fun project.

One thing I would improve about the format interpretation is to
preserve the information on the differing internal pads. The board has
two layers that do not have information documented directly in the
file, these layers could have been removed for IP concerns or such.
Each padstack references new pad shapes for these layers, which are
also not included in the file. The current draft discards this
information (ids of missing pads on missing internal layers) but as
another final stretch goal it should instead be included so that it is
visible for human interpretation. The numbering patterns imply these
missing layers could have unique pad shapes different from other
layers. Somebody with experience in this would know what it means
better than I. (talking about the t60 magi board, which this code is
written from inspection of the .cst file for)

Attachment: kicadcastdraftcstlst.diff
Description: Binary data

  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks
  • ... Undescribed Horrific Abuse, One Victim & Survivor of Many via cypherpunks

Reply via email to