-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setup and running examples #11
Comments
The examples in the README are parts from But I agree the documentation isn't very good, it's still all very unstable, and the example doesn't autoroute unless you disable this line because there isn't multilayer support yet and the packing is to dense #7 |
Hmm, looks like the module isn't properly exported.
If I copy the source directory over
If I install z3:
|
I am slowly getting there. Just compiling monosat. Will send a pull-request with fixes. It would be nice to have the examples in the README be runnable in ipython or whatever if this is installed. I think that's what people would expect. Can I change the README? |
This is what I have in my
Yes |
Ok, I managed to run it fully by installing the monosat python package and copying the compiled libmonosat.so into it ($PYTHONPATH would do it too). Looks like it can't solve the routing though, is that expected?
Regarding all the packaging trouble I have opened up an issue on monosat which will need to be packaged to handle the dependencies properly. |
Yes, as I mentioned, to solve the routing multilayer support is required since the packing is too dense.
|
Also note that it's still very slow, there are some options that can be enabled and the routing time is most affected by the pcb area. I needed a 0.05mm grid for the pads on the QFN package to be represented correctly, if you reduce the grid to 0.15mm spacing it will be a lot faster. |
Hey, I just had my first go at trying to run this. I am assuming it is for python3 as I get
SyntaxError
s with python2. So I have done:When I run the examples from the readme it gives:
Devices
Footprints
Assign footprints
And I haven run the remaining ones because they seem to require
circuit
.The text was updated successfully, but these errors were encountered: