Compare commits

...

12 Commits
v0.3 ... master

497 changed files with 5100283 additions and 485102 deletions

2
.gitattributes vendored
View File

@ -1 +1,3 @@
*.exe filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text

54
Gruntfile.js Normal file
View File

@ -0,0 +1,54 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.grunt = void 0;
const read_1 = require("@plastichub/fs/read");
const product_1 = require("./product");
const getProducts = (branch) => {
const conf = (0, read_1.sync)("./config/machines.json", "json") || {};
if (branch) {
conf['all'] = [...conf["extruders"]];
return conf[branch] || [];
}
else {
return Object.values(conf).flat();
}
};
const grunt = (grunt) => {
grunt.initConfig({
pkg: grunt.file.readJSON("package.json"),
sshexec: {
update: {
debug: true,
verbose: true,
commands: 'sh update-osr.sh'
}
}
});
grunt.loadNpmTasks('grunt-parallel');
grunt.loadNpmTasks("grunt-extend-config");
const product_laser_tasks = [];
const product_cad_tasks = [];
const productTasks = (items) => {
items.forEach((i) => {
(0, product_1.productCADTask)(grunt, i, {}, product_cad_tasks);
//productLaserTask(grunt, i, {}, product_laser_tasks)
});
};
const _products = getProducts(grunt.option('branch') || "current");
productTasks(_products);
grunt.registerTask('products_update', [
'products-cad',
//'products-laser'
]);
grunt.registerTask('products_sync', [
// 'sshexec:update'
]);
grunt.registerTask('products_full', [
'products_update',
'products_sync'
]);
require("@plastichub/osr-tasks").initConfig(grunt, {});
};
exports.grunt = grunt;
module.exports = exports.grunt;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiR3J1bnRmaWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsidGFza3MvR3J1bnRmaWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUNBLDhDQUFrRDtBQUdsRCx1Q0FHa0I7QUFHbEIsTUFBTSxXQUFXLEdBQUcsQ0FBQyxNQUFjLEVBQUUsRUFBRTtJQUNuQyxNQUFNLElBQUksR0FBRyxJQUFBLFdBQUksRUFBQyx3QkFBd0IsRUFBRSxNQUFNLENBQUMsSUFBSSxFQUFFLENBQUE7SUFDekQsSUFBSSxNQUFNLEVBQUU7UUFDUixJQUFJLENBQUMsS0FBSyxDQUFDLEdBQUcsQ0FBQyxHQUFHLElBQUksQ0FBQyxXQUFXLENBQUMsQ0FBQyxDQUFBO1FBQ3BDLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxJQUFJLEVBQUUsQ0FBQTtLQUM1QjtTQUFNO1FBQ0gsT0FBTyxNQUFNLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFBO0tBQ3BDO0FBQ0wsQ0FBQyxDQUFBO0FBRU0sTUFBTSxLQUFLLEdBQUcsQ0FBQyxLQUFLLEVBQUUsRUFBRTtJQUMzQixLQUFLLENBQUMsVUFBVSxDQUFDO1FBQ2IsR0FBRyxFQUFFLEtBQUssQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQztRQUN4QyxPQUFPLEVBQUU7WUFDTCxNQUFNLEVBQUU7Z0JBQ0osS0FBSyxFQUFFLElBQUk7Z0JBQ1gsT0FBTyxFQUFFLElBQUk7Z0JBQ2IsUUFBUSxFQUFFLGtCQUFrQjthQUMvQjtTQUNKO0tBQ0osQ0FBQyxDQUFBO0lBR0YsS0FBSyxDQUFDLFlBQVksQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFBO0lBQ3BDLEtBQUssQ0FBQyxZQUFZLENBQUMscUJBQXFCLENBQUMsQ0FBQTtJQUV6QyxNQUFNLG1CQUFtQixHQUFHLEVBQUUsQ0FBQTtJQUM5QixNQUFNLGlCQUFpQixHQUFHLEVBQUUsQ0FBQTtJQUc1QixNQUFNLFlBQVksR0FBRyxDQUFDLEtBQUssRUFBRSxFQUFFO1FBQzNCLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDLEVBQUUsRUFBRTtZQUNoQixJQUFBLHdCQUFjLEVBQUMsS0FBSyxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsaUJBQWlCLENBQUMsQ0FBQTtZQUMvQyxpRUFBaUU7UUFDckUsQ0FBQyxDQUFDLENBQUE7SUFDTixDQUFDLENBQUE7SUFFRCxNQUFNLFNBQVMsR0FBRyxXQUFXLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxTQUFTLENBQUMsQ0FBQTtJQUNsRSxZQUFZLENBQUMsU0FBUyxDQUFDLENBQUE7SUFFdkIsS0FBSyxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsRUFBRTtRQUNsQyxjQUFjO1FBQ2Qsa0JBQWtCO0tBQ3JCLENBQUMsQ0FBQTtJQUVGLEtBQUssQ0FBQyxZQUFZLENBQUMsZUFBZSxFQUFFO0lBQ2hDLG1CQUFtQjtLQUN0QixDQUFDLENBQUE7SUFFRixLQUFLLENBQUMsWUFBWSxDQUFDLGVBQWUsRUFBRTtRQUNoQyxpQkFBaUI7UUFDakIsZUFBZTtLQUNsQixDQUFDLENBQUE7SUFFRixPQUFPLENBQUMsdUJBQXVCLENBQUMsQ0FBQyxVQUFVLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFBO0FBQzFELENBQUMsQ0FBQztBQTdDVyxRQUFBLEtBQUssU0E2Q2hCO0FBRUYsTUFBTSxDQUFDLE9BQU8sR0FBRyxhQUFLLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBwYXRoIGZyb20gJ3BhdGgnXG5pbXBvcnQgeyBzeW5jIGFzIHJlYWQgfSBmcm9tIFwiQHBsYXN0aWNodWIvZnMvcmVhZFwiXG5cblxuaW1wb3J0IHtcbiAgICBwcm9kdWN0TGFzZXJUYXNrLFxuICAgIHByb2R1Y3RDQURUYXNrXG59IGZyb20gJy4vcHJvZHVjdCdcblxuXG5jb25zdCBnZXRQcm9kdWN0cyA9IChicmFuY2g6IHN0cmluZykgPT4ge1xuICAgIGNvbnN0IGNvbmYgPSByZWFkKFwiLi9jb25maWcvbWFjaGluZXMuanNvblwiLCBcImpzb25cIikgfHwge31cbiAgICBpZiAoYnJhbmNoKSB7XG4gICAgICAgIGNvbmZbJ2FsbCddID0gWy4uLmNvbmZbXCJleHRydWRlcnNcIl1dXG4gICAgICAgIHJldHVybiBjb25mW2JyYW5jaF0gfHwgW11cbiAgICB9IGVsc2Uge1xuICAgICAgICByZXR1cm4gT2JqZWN0LnZhbHVlcyhjb25mKS5mbGF0KClcbiAgICB9XG59XG5cbmV4cG9ydCBjb25zdCBncnVudCA9IChncnVudCkgPT4ge1xuICAgIGdydW50LmluaXRDb25maWcoe1xuICAgICAgICBwa2c6IGdydW50LmZpbGUucmVhZEpTT04oXCJwYWNrYWdlLmpzb25cIiksXG4gICAgICAgIHNzaGV4ZWM6IHtcbiAgICAgICAgICAgIHVwZGF0ZToge1xuICAgICAgICAgICAgICAgIGRlYnVnOiB0cnVlLFxuICAgICAgICAgICAgICAgIHZlcmJvc2U6IHRydWUsXG4gICAgICAgICAgICAgICAgY29tbWFuZHM6ICdzaCB1cGRhdGUtb3NyLnNoJ1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSlcblxuICAgIFxuICAgIGdydW50LmxvYWROcG1UYXNrcygnZ3J1bnQtcGFyYWxsZWwnKVxuICAgIGdydW50LmxvYWROcG1UYXNrcyhcImdydW50LWV4dGVuZC1jb25maWdcIilcblxuICAgIGNvbnN0IHByb2R1Y3RfbGFzZXJfdGFza3MgPSBbXVxuICAgIGNvbnN0IHByb2R1Y3RfY2FkX3Rhc2tzID0gW11cbiAgICBcblxuICAgIGNvbnN0IHByb2R1Y3RUYXNrcyA9IChpdGVtcykgPT4ge1xuICAgICAgICBpdGVtcy5mb3JFYWNoKChpKSA9PiB7XG4gICAgICAgICAgICBwcm9kdWN0Q0FEVGFzayhncnVudCwgaSwge30sIHByb2R1Y3RfY2FkX3Rhc2tzKVxuICAgICAgICAgICAgLy9wcm9kdWN0TGFzZXJUYXNrKGdydW50LCBpLCB7fSwgcHJvZHVjdF9sYXNlcl90YXNrcykgICAgICAgICAgICBcbiAgICAgICAgfSlcbiAgICB9XG5cbiAgICBjb25zdCBfcHJvZHVjdHMgPSBnZXRQcm9kdWN0cyhncnVudC5vcHRpb24oJ2JyYW5jaCcpIHx8IFwiY3VycmVudFwiKVxuICAgIHByb2R1Y3RUYXNrcyhfcHJvZHVjdHMpXG4gICAgXG4gICAgZ3J1bnQucmVnaXN0ZXJUYXNrKCdwcm9kdWN0c191cGRhdGUnLCBbXG4gICAgICAgICdwcm9kdWN0cy1jYWQnLFxuICAgICAgICAvLydwcm9kdWN0cy1sYXNlcidcbiAgICBdKVxuXG4gICAgZ3J1bnQucmVnaXN0ZXJUYXNrKCdwcm9kdWN0c19zeW5jJywgW1xuICAgICAgICAvLyAnc3NoZXhlYzp1cGRhdGUnXG4gICAgXSlcblxuICAgIGdydW50LnJlZ2lzdGVyVGFzaygncHJvZHVjdHNfZnVsbCcsIFtcbiAgICAgICAgJ3Byb2R1Y3RzX3VwZGF0ZScsXG4gICAgICAgICdwcm9kdWN0c19zeW5jJ1xuICAgIF0pXG5cbiAgICByZXF1aXJlKFwiQHBsYXN0aWNodWIvb3NyLXRhc2tzXCIpLmluaXRDb25maWcoZ3J1bnQsIHt9KVxufTtcblxubW9kdWxlLmV4cG9ydHMgPSBncnVudCJdfQ==

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 588 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,37 @@
[
{
"File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\cad\\200_PressPlate-Global-650.SLDASM",
"IsLaser": "1"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\cad\\303_TriMount_x8_5mm_FERRO.SLDPRT"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\cad\\304_SideMount_x4_5mm_FERRO.SLDPRT"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\cad\\201_PlateCoverTri_x8_1mm_INOX.SLDPRT"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\cad\\8_Rib_x2_5mm_FERRO.SLDPRT"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\cad\\7_Rib_x2_5mm_FERRO.SLDPRT"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\cad\\6_Side_x2_5mm_FERRO.SLDPRT"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\cad\\7_Side_x2_5mm_FERRO.SLDPRT"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\cad\\Lower Platen Matrix Assembly Light.SLDASM",
"IsLaser": "1"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\cad\\sp-artition-cell.SLDPRT"
},
{
"File Path": "C:\\Users\\mc007\\Desktop\\ph3\\products\\products\\sheetpress\\components\\sprcb-650\\cad\\20_80_60.SLDPRT"
}
]

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,30 @@
{
"slug": "sprcb650",
"name": "Sheetpress cell module - 650",
"category": "sheetpress",
"code": "SPRCB650",
"parts": "parts.csv",
"opensource": true,
"bestseller": false,
"Preview3d": true,
"version": "1.0",
"status": "mature",
"cscartId": 75,
"shipping_eu": "100 Euro",
"shipping_oversea": "300 Euro",
"price": 4800,
"showParts": false,
"showDimensions": false,
"hasSpec": false,
"forumCategory": 50,
"osr": {
"version": "0.3"
},
"production": {},
"authors": [
{
"name": "PlasticHub S.L.",
"url": "${author_link}"
}
]
}

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 530 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 604 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
-

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More