|
c83b4dcbf4
|
define experimental print profile for Phrozen EL400 resin
|
2025-04-14 07:15:08 +00:00 |
|
|
17ddbfef41
|
profiles: Elegoo Saturn 4 Tenacious Flex: define minimum battery harness shell thickness
|
2025-04-14 07:01:39 +00:00 |
|
|
e3a53e340d
|
add config env vars for battery margin & shell thickness
|
2025-04-14 07:01:13 +00:00 |
|
|
32e30bda5e
|
add a variant for 7-column battery mesh
|
2025-04-14 06:59:58 +00:00 |
|
|
7a0dc41ec7
|
add a 5-column battery holder mesh variant
|
2025-04-11 17:08:50 +00:00 |
|
|
46d614f5f8
|
add a 3-column battery mesh variant
|
2025-04-11 16:50:35 +00:00 |
|
|
52023436e1
|
profiles: fix that vars actually need to be EXPORTed to take effect
|
2025-04-11 16:50:09 +00:00 |
|
|
b74581f7a1
|
implement CASE_BATTERY_HARNESS_SHELL_COLUMNS parameter
|
2025-04-11 16:49:38 +00:00 |
|
|
175af78659
|
add --verbose flag and CASE_DEBUG env var, for debugging
|
2025-04-11 16:47:23 +00:00 |
|
|
e414dcd704
|
profiles: Bambu p1p: define a minimum Z feature
|
2025-04-08 06:11:33 +00:00 |
|
|
10953dcdfb
|
profiles: add unsafe JLCPCB profiles
|
2025-04-08 06:10:22 +00:00 |
|
|
d033e1005f
|
make the minimum Z feature height configurable for the case
|
2025-04-08 05:56:06 +00:00 |
|
|
a2baab41e9
|
create a Config abstraction on the Python side
|
2025-04-08 05:05:12 +00:00 |
|
|
eb975c1972
|
python: add type annotations
|
2025-04-08 04:48:36 +00:00 |
|
|
0975bd149e
|
refactor: generate print files separately per known printer
this lets me further tweak settings based on specifics of the material/printer
|
2025-04-07 18:12:17 +00:00 |
|
|
28dcc72d66
|
case: remove 2 rows from the battery mesh
|
2025-04-07 08:03:52 +00:00 |
|
|
bdf129dd5d
|
makefile: tune slicer settings for elegoo printer
|
2025-04-07 08:03:04 +00:00 |
|
|
777e64e4b9
|
case: rework battery mesh so that the pattern always ends with a solid row at the bottom of the case
|
2025-04-07 08:00:06 +00:00 |
|
|
86237562b7
|
nixpkgs: 24.11-2025-02-26 -> 24.11-2025-04-05
|
2025-04-07 03:14:36 +00:00 |
|
|
5a07822eb7
|
start another Elegoo print run
|
2025-04-07 02:41:29 +00:00 |
|
|
3d08c8b457
|
generate .goo output file, for Elegoo printers
|
2025-04-06 08:30:34 +00:00 |
|
|
6add49dc7a
|
add support for building .sl1 and .ctb outputs, for resin-based printers
|
2025-03-10 02:39:16 +00:00 |
|
|
3a44753d6b
|
flake: nixpkgs: 24.05 -> 24.11
this fixes that the MUMPS release in 24.05 is no longer accessible
|
2025-02-28 08:01:54 +00:00 |
|
|
82a1181309
|
increase top overhand 2mm -> 3.5mm, decrease body length 161mm -> 160.5mm
these changes are ancient: i *think* this is the version i'm using daily, but could be wrong
|
2025-02-28 06:19:50 +00:00 |
|
|
6fb7df0913
|
make upload: fix missing "exit" ftp command
|
2024-07-16 12:18:36 +00:00 |
|
|
7e085a8551
|
case: battery harness: switch from 11 columns of shells to 9 columns
|
2024-07-16 12:05:40 +00:00 |
|
|
f8c9d70e15
|
case: battery harness: shift the battery up a couple mm
the camera has a narrow enough field of view that we could push it as high up as we want and not obstruct it
|
2024-07-16 11:34:42 +00:00 |
|
|
f074c0e80a
|
case: battery harness: close the top opening, leave only a bottom opening
|
2024-07-16 11:30:05 +00:00 |
|
|
350ddbeb8a
|
Makefile: add an "upload" target for uploading the .gcode to my printer
|
2024-07-16 10:54:49 +00:00 |
|
|
57fbccfc33
|
flake: nixpkgs: 23.11 -> 24.05
|
2024-07-16 10:53:55 +00:00 |
|
|
94bf928388
|
readme: normalize punctuation
|
2024-02-08 02:02:17 +00:00 |
|
|
c5b282646d
|
document where to buy the ldtek battery
|
2024-02-08 01:58:55 +00:00 |
|
|
e7bbfa698b
|
readme: simplify intro
|
2024-02-08 01:51:28 +00:00 |
|
|
ef10754f4b
|
readme: document the build process more
|
2024-02-08 01:50:11 +00:00 |
|
|
f0a49ae2ab
|
cq_toplevel.py -> main.py
|
2024-02-08 01:45:50 +00:00 |
|
|
fe05ec2e7c
|
allow CLI configuration of the case battery
|
2024-02-08 01:39:00 +00:00 |
|
|
8e5c94894a
|
makefile: make the rules for creating .vtk.js files more clear
|
2024-02-08 01:19:16 +00:00 |
|
|
a676b68f93
|
web-viewer: factor out a "renderWindow.js" helper
|
2024-02-08 01:14:17 +00:00 |
|
|
e82662bab1
|
web-viewer: remove old console-dumping code
|
2024-02-08 01:06:43 +00:00 |
|
|
3d5adcebb3
|
README: update link to viewer
|
2024-02-08 01:02:41 +00:00 |
|
|
ee6d874b3c
|
README: add photos
|
2024-02-08 01:01:20 +00:00 |
|
|
faba843dce
|
web-viewer: check index.html and vtk.js into repo, to make viewable w/o building
|
2024-02-07 23:34:48 +00:00 |
|
|
549a48580b
|
readme: add case renderings
|
2024-02-07 23:32:22 +00:00 |
|
|
a82781e6b1
|
cq_toplevel: don't assume as_assy=True; some consumers need a single object
|
2024-02-07 23:31:13 +00:00 |
|
|
5e8550f5f5
|
colorize the case and the phone separately when exporting images
|
2024-02-07 22:49:08 +00:00 |
|
|
1ef190d932
|
cq_toplevel: fix "back" image export to actually show the back of the phone
|
2024-02-07 22:47:48 +00:00 |
|
|
fd9e768fc1
|
cq_toplevel: allow exporting case in front/back/side orientation
|
2024-02-07 22:08:46 +00:00 |
|
|
425bd07d38
|
cq_toplevel: remove dead code from export_png_image
|
2024-02-07 21:51:03 +00:00 |
|
|
c19431ba1d
|
replace cq_toplevel.py --export-svg with --export-png, which uses the same render pipeline as the interactive editor
|
2024-02-07 04:27:41 +00:00 |
|
|
3afdf11e8f
|
cq_toplevel: memoize the model, to speed up the case where invoked in a way that we dont need to compute it
|
2024-02-07 01:41:46 +00:00 |
|